
Reliable firmware where every byte and cycle counts
Embedded software engineer with eleven years writing firmware for automotive and medical devices in Osaka. Lives close to the hardware, where memory, timing and power are all constrained and a bug can mean a recall, writing the careful, deterministic code those systems demand. Led the firmware for a medical device that passed safety certification first time and optimised a real-time control loop to hit tight timing margins. Develops in C and C++ on microcontrollers, writes drivers and RTOS-based code, debugs with oscilloscopes and JTAG, and works to functional-safety standards. Meticulous, methodical and calm with the hardest low-level bugs. Looking for a senior embedded or firmware-engineering role with a company building serious, safety-critical hardware.
Senior Embedded Software Engineer
Led the firmware for a medical device that passed safety certification first time and met every functional-safety requirement.
Optimised a real-time control loop to hit tight timing margins, reworking the code and scheduling until it met them reliably.
Develop in C and C++ on microcontrollers, writing drivers, interrupt handlers and RTOS-based code close to the hardware.
Debug the hardest low-level faults with oscilloscopes, logic analysers and JTAG, tracing issues across software and hardware.
Work to functional-safety and coding standards on every project, with the reviews and testing safety-critical systems demand.
Embedded Software Engineer
Debugged and optimised embedded systems for performance and reliability, learning to work within tight resource limits.
Learned real-time programming, hardware debugging and safety standards on the job across five years.
Built the expertise that led into a senior role on safety-critical medical and automotive firmware.
MEng in Electronic & Computer Engineering - Electronic & Computer Engineering
BEng in Electronic Engineering - Electronic Engineering
- C / C++
- Microcontroller Firmware
- RTOS
- Device Drivers
- Real-Time Systems
- Hardware Debugging
- Functional Safety
- Low-Level Optimisation
- Communication Protocols
- Testing & Verification
Senior Embedded Software Engineer (January 2020 to June 2021)
TÜV (June 2018 to Present)
- Precision
- Methodical Approach
- Problem Solving
- Composure
- Rigour