Embedded Software Engineer jobs
- TDK Lambda UK LimitedIlfracombe
- Flexitime
- Sick pay
- Free parking
- Company pension
- Cycle to work scheme
- On-site parking
- Expert knowledge of C/C++ for embedded systems and experience with DSPs or ARM Cortex-M microcontrollers.
- You will provide technical vision and mentorship for…
- Rolls-RoyceBristol
- Experience developing software or control systems.
- We are interested in hearing from engineers with experience in software development, controls engineering,…
- Codan LimitedWhiteley
- Develop high-quality embedded C/C++ software for real-time and embedded Linux systems.
- Experience working with embedded Linux.
- SR LtdBristol BS20
- Commercial embedded software or firmware development experience.
- Strong understanding of embedded software architecture and development practices.
- Codan LimitedWhiteley
- Annual leave
- Employee assistance programme
- Company pension
- Managing teams spanning embedded software, FPGA or DSP development.
- A strong background in embedded software development using C/C++.
PCB & Embedded Systems Engineer
Often replies in 1 dayUAVTEKAldsworth- On-site parking
- Develop, modify and support embedded software and firmware associated with UAVTEK hardware.
- Experience working with microcontrollers and embedded systems.
PCB & Embedded Systems Engineer
Often replies in 1 dayUAVTEKAldsworth- On-site parking
- Develop, modify and support embedded software and firmware associated with UAVTEK hardware.
- Experience working with microcontrollers and embedded systems.
- Archangel LightworksOxford
- Annual leave
- Work from home
- Optical design/analysis experience using Zemax or similar software for design, optimization and tolerancing.
- Requirement definition and trade off analysis for…
- ONYX InsightNottingham
- Embedded software or firmware development.
- As an Electronics Design Engineer, you'll be involved throughout the full product development lifecycle, including:
- Archangel LightworksOxford
- Annual leave
- Work from home
- Coordinate with embedded software and firmware teams.
- Demonstrated experience with electrical hardware-software development:
- Design of electrical parts/systems.
- A-SAFEElland HX5 9JP
- Employee assistance programme
- On-site gym
- Flexible schedule
- Cycle to work scheme
- You’ll collaborate closely with embedded software, mechanical, product design and cloud teams to deliver integrated, beautifully engineered solutions.
- Codan LimitedWhiteley
- Annual leave
- Employee assistance programme
- Company pension
- Developing embedded software in C and C++.
- A good understanding of embedded software development.
- You'll work on sophisticated wireless products combining…
- Naim AudioSalisbury SP1 2LN
- Employee discount
- Employee assistance programme
- Free parking
- Company pension
- Canteen
- Develop real-time embedded software for new products.
- History of working in a commercial environment designing embedded software for complex electronics…
- CosworthCambridge CB24 8PS
- Experience debugging and developing embedded C software for microcontrollers or SoC processor subsystems.
- Support board bring-up and laboratory testing using…
- SartoriusRoyston
- Annual leave
- Free parking
- Private dental insurance
- Company pension
- Private medical insurance
- Work from home
- Embedded software/firmware to provide machine control solutions.
- C / C++ and embedded software using both RTOS or Super Loop architectures.
- Codan LimitedWhiteley
- Annual leave
- Employee assistance programme
- Company pension
- Integrating FPGA designs with processors, embedded software and other hardware.
- You’ll work on sophisticated wireless products alongside specialists in embedded…
Lead Firmware Engineer
Lead Firmware Engineer
Job details
Full job description
TDK is a supplier to some of the most diverse, technology based and original equipment manufacturers worldwide including global organisations within the Industrial, Medical and Test & Measurement markets.
An exciting opportunity has arisen within our Standard Products Development team for a Lead Firmware Engineer who wants to drive innovation, take on high-level responsibility, and shape the digital future of our power solutions. You will lead the design and implementation of firmware and digital control algorithms for standard power supplies, ensuring our products are competitive, reliable, and delivered with a “Right First Time” mindset. You will provide technical vision and mentorship for the firmware team while collaborating closely with our hardware engineers.
The main duties and responsibilities of this role are:
- Design and develop high-performance firmware for standard AC/DC and DC/DC power supplies.
- Architect and implement digital control loops (e.g., PID, 3p3z) and state machines for power conversion topologies.
- Develop and maintain communication protocols including PMBus, CAN bus, I2C, and SPI for telemetry and control.
- Define firmware requirements, architectural designs, and comprehensive test plans to meet cost, reliability, and performance targets.
- Verify firmware through hardware-in-the-loop (HIL) testing, simulation (MATLAB/Simulink), and hands-on debugging with power hardware.
- Ensure firmware compliance with applicable safety and regulatory standards (e.g., IEC 62368-1, UL) and functional safety requirements.
- Technically lead firmware development projects to agreed timescales and budgets, driving excellence in code quality and documentation.
- Support manufacturing launches, provide post-launch field support, and drive continuous improvement through firmware updates and optimizations.
- Evaluate new microcontrollers (MCU), Digital Signal Processors (DSP), and firmware technologies for applicability in future product ranges.
- Provide mentorship and technical leadership to junior engineers; produce clear technical reports and documentation.
Skills, experience and qualifications required:
- Degree (BEng/MEng/BSc) in Electronic Engineering, Computer Science, or a related field with equivalent experience.
- Proven experience (typically 10+ years) in firmware development, specifically for power electronics or industrial control systems.
- Expert knowledge of C/C++ for embedded systems and experience with DSPs or ARM Cortex-M microcontrollers.
- Expert understanding of digital power conversion concepts, including PWM peripherals, ADC synchronization, and interrupt management.
- Proven ability to lead firmware projects from a “blank sheet” through to production; excellent fault-finding and diagnostic skills using logic analyzers and oscilloscopes.
- Experience with version control (e.g., Git), CI/CD pipelines, and automated testing frameworks.
- Familiarity with simulation and modelling tools such as MATLAB/Simulink for control loop design and auto-coding.
- Practical experience with firmware safety standards and rigorous verification processes.
- Excellent verbal and written communication skills for interfacing with hardware teams and internal project stakeholders.
- Proven experience in mentoring staff and providing constructive technical leadership.
Working week: 37.5 hours per week - Mon to Thu 07:45 – 16:30 / Fri 07:45 – 12.15
Salary Range: Up to £60k per annum DOE
Pay: Up to £60,000.00 per year
Benefits:
- Company pension
- Cycle to work scheme
- Flexitime
- Free parking
- On-site parking
- Sick pay
Work Location: In person