5V Tech · 1 day ago
Senior Embedded Software Engineer
5V Tech is a global semiconductor innovator at the forefront of ultra-low-power MCU and edge AI technology. They are seeking a Staff Embedded Software Engineer to develop core MCU software infrastructure for next-generation low-power SoCs, leading the design and implementation of critical subsystems.
Responsibilities
Lead the design and implementation of HAL and driver layers for MMU, caches, MPU, DMA / data movement engines, and general MCU management
Develop and maintain software examples, test cases, and validation frameworks
Support pre-silicon verification (FPGA/emulation) and post-silicon bring-up, debug, and performance tuning
Design and maintain RTOS ports (Zephyr, FreeRTOS, or similar)
Collaborate closely with SoC architects, DV teams, and hardware designers
Provide technical support to internal teams and selected external customers
Qualification
Required
BS (8+ years) or MS (6+ years) in ECE, Computer Science, or similar
Strong ARM expertise, ideally Cortex-M / M-profile
Deep experience in MMU, cache architectures, DMA engines, and memory subsystems
Hands-on optimisation of memory access patterns, DMA throughput, and cache efficiency
Solid embedded systems development in C and some assembly
Strong RTOS experience (Zephyr, FreeRTOS preferred)
Experience with multicore embedded systems is highly desirable
Comfortable working in a lab environment, using oscilloscopes, logic analysers, and debuggers
Proficiency with Git, issue tracking, and collaborative development workflows
Scripting experience (Python strongly preferred)
Strong debugging, documentation, and communication skills
Benefits
Equity
Bonus
Company
5V Tech
5V Tech is a world-leading talent consultancy specialising in scaling tech teams who are working towards solving some of the world’s biggest challenges.
Funding
Current Stage
Early StageCompany data provided by crunchbase