XX
Senior Embedded Software EngineerWeare5vtechBristol, England, United Kingdom

This job offer is no longer available

XX

Senior Embedded Software Engineer

Weare5vtech
  • GB
    Bristol, England, United Kingdom
  • GB
    Bristol, England, United Kingdom

About

Staff Embedded Software Engineer – Low-Power Systems
Location:
Hybrid - Multiple locations across US
Full Time
$250,000 pa plus equity & bonus
We are working with a global semiconductor innovator at the forefront of ultra-low-power MCU and edge AI technology. The company designs proprietary architectures that enable intelligence in battery-powered and energy‑constrained devices, delivering significant power efficiency gains without relying on advanced process node scaling. With products deployed in hundreds of millions of devices worldwide, this organisation supports customers across wearables, IoT, industrial, and edge‑AI applications. Their teams span North America and Asia, combining deep silicon expertise with world‑class embedded software. As a Staff Embedded Software Engineer (MCU), you will play a key technical role in the development of core MCU software infrastructure for next‑generation low‑power SoCs. You’ll work on the foundational layers of an embedded SDK, owning critical subsystems. Key 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 Required Background
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 Take the next step in your career and apply today!
#J-18808-Ljbffr
  • Bristol, England, United Kingdom

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.