Senior Embedded Software Engineer 160760
Over 20 years’ experience in embedded software, firmware, and systems engineering - available immediately
-
Skilled in Embedded C/C++ on ARM Cortex-M and DSP platforms, with experience across the full product lifecycle
-
Strong background in Linux and RTOS (Zephyr), board bring-up, low-level driver and kernel module development
-
Led RTOS driver development for ARM-based and DSP boards, contributing upstream to open-source projects and managing embedded toolchains
-
Developed custom Yocto Linux builds and built Python-based CI/CD pipelines using GitHub Actions
-
Worked on embedded Linux systems for industrial monitoring applications, including DSP and signal processing
-
Confident with SPI, I²C, UART, CAN and other hardware-level protocols
-
Experienced in software architecture, team leadership, customer coordination, and working in regulated environments (QMS, MISRA, medical and defence standards)
-
Tools include Eclipse, Visual Studio, CCES, Git, Jira, Jenkins, and Python scripting for automation and testing