Skip to main content
Post your CV and find your next job on Indeed!

Embedded Software Engineer jobs

Sort by: -
    • 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…
    • Experience developing software or control systems.
    • We are interested in hearing from engineers with experience in software development, controls engineering,…
    • Develop high-quality embedded C/C++ software for real-time and embedded Linux systems.
    • Experience working with embedded Linux.
    • Commercial embedded software or firmware development experience.
    • Strong understanding of embedded software architecture and development practices.
    • Managing teams spanning embedded software, FPGA or DSP development.
    • A strong background in embedded software development using C/C++.
    • Develop, modify and support embedded software and firmware associated with UAVTEK hardware.
    • Experience working with microcontrollers and embedded systems.
    • Optical design/analysis experience using Zemax or similar software for design, optimization and tolerancing.
    • Requirement definition and trade off analysis for…
    • Embedded software or firmware development.
    • As an Electronics Design Engineer, you'll be involved throughout the full product development lifecycle, including:
    • Coordinate with embedded software and firmware teams.
    • Demonstrated experience with electrical hardware-software development:
    • Design of electrical parts/systems.
    • You’ll collaborate closely with embedded software, mechanical, product design and cloud teams to deliver integrated, beautifully engineered solutions.
    • Developing embedded software in C and C++.
    • A good understanding of embedded software development.
    • You'll work on sophisticated wireless products combining…
    • Develop real-time embedded software for new products.
    • History of working in a commercial environment designing embedded software for complex electronics…
    • Experience debugging and developing embedded C software for microcontrollers or SoC processor subsystems.
    • Support board bring-up and laboratory testing using…
    • Embedded software/firmware to provide machine control solutions.
    • C / C++ and embedded software using both RTOS or Super Loop architectures.
    • Integrating FPGA designs with processors, embedded software and other hardware.
    • You’ll work on sophisticated wireless products alongside specialists in embedded…

People also searched:

embedded systems engineer
Lead Firmware Engineer
Ilfracombe
Up to £60,000 a year
Permanent, Full-time

Job details

Up to £60,000 a year
Flexitime, Sick pay, Free parking, Company pension, Cycle to work scheme, On-site parking
Permanent, Full-time
Flexitime
Ilfracombe

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

Let Employers Find YouUpload Your Resume