Embedded Software Engineer (LDN)
Core
Design and implement real-time embedded software for DSP architecture and microcontrollers, optimizing compute-heavy pipelines for high-performance, reliable firmware.
Role type
Embedded Software Engineer (firmware)
Builds
High-performance firmware for DSP and microcontroller-based products
Domain
Consumer electronics, mixed-signal processing
Required skills
C/C++, real-time operating systems, DSP architecture, microcontroller programming (RISC-V, Arm Cortex M/A), low-level firmware development, performance optimization, latency and power management
Preferred skills
Experience with mixed-signal processing, collaboration with hardware teams
Technologies
RISC-V, Arm Cortex M/A, DSP architectures
Responsibilities
Design and implement real-time embedded software, optimize compute-heavy pipelines, collaborate with hardware and systems teams to bring products from concept to production
Seniority
Mid-level, hands-on IC