Lead Embedded Software Engineer

New Yesterday

Overview
We are seeking a highly skilled Lead Embedded Software Engineer to take technical ownership of embedded software architecture and development within a high-performance engineering environment. The role involves designing real-time embedded systems for complex electro-mechanical products used globally in industrial and advanced manufacturing applications. You will act as the technical authority for embedded software, mentoring engineers, shaping architecture, and ensuring robust, high-quality firmware delivery.
Key Responsibilities
Technical Leadership & Architecture
Own and define the embedded software architecture across multiple product lines. Lead technical decision-making, balancing hardware, firmware, and system constraints. Drive best practices in embedded development: architecture design, coding standards, documentation, testing. Collaborate closely with hardware, electronics, controls, and systems teams.
Embedded Development
Hands-on design and development of firmware in C/C++ for ARM-based MCUs (e.g., STM32). Design and implementation of real-time systems using RTOS or bare-metal environments. Develop robust firmware for sensors, motor control, communication buses, timing, and control loops. Implement and debug communication...
Location:
Burgess Hill
Salary:
£65,000
Job Type:
FullTime
Category:
IT & Computers

We found some similar jobs based on your search