Senior Embedded Software Engineer
Core
Develop embedded C/C++ real-time applications for high-performance navigation products, ensuring reliability and meeting project requirements.
Role type
Senior Embedded Software Engineer (IC)
Builds
Navigation product range, embedded software tools, diagnostics, and infrastructure for hardware bring-up and manufacturing.
Domain
Automotive/Consumer Electronics Navigation
Deliverable
production ML models | product features
Required skills
C/C++, embedded systems, microcontrollers, real-time application development, low power electronics, FreeRTOS, Linux, containerised applications, product development lifecycle, production quality software release, ST Microcontrollers STM32
Preferred skills
ARM Cortex-A53, FPGA SoC (AMD/Xilinx Zynq), Yocto Project, MATLAB, Python, control systems
Technologies
C/C++, FreeRTOS, Linux, STM32, ARM Cortex-A53, Yocto Project, MATLAB, Python
Responsibilities
Develop embedded software for navigation products; collaborate with hardware teams to ensure design compliance; develop software tools for hardware bring-up and factory testing; manage project components and deadlines; adopt AI-assistance tools to optimize workflows.
Seniority
Senior, hands-on IC