Outside IR35
Fully Remote (must be UK Based)
Role Overview:
The Embedded Software Engineer will be responsible for developing and optimising software for microcontroller-based power electronics applications. The ideal candidate will have deep expertise in embedded C programming, control loop design, and power converter topologies. This role requires a problem-solver with a strong background in control software for power electronics who can work independently and contribute effectively to system-level design.
Key Responsibilities:
- Develop embedded software for power converters using C language with a focus on efficiency and reliability.
- Implement software-based control loop design for power electronics applications.
- Work with STM32 and TI C2000 microcontrollers to develop high-performance embedded control solutions.
- Optimise code execution to minimise processing time and ensure fail-safe operation.
- Design and implement control algorithms for various power converter topologies, including Buck, Boost, Resonant, PFC, and Inverter systems.
- Conduct software debugging, validation, and testing to meet performance and reliability requirements.
- Collaborate with hardware designers to ensure seamless integration of software and hardware components.
- Provide guidance or perform measurements on control and feedback signals to refine and improve system performance.
- Occasionally participate in on-site system integration activities in the UK (location to be confirmed).
Requirements:
- Experience in embedded C programming.
- Expertise in microcontroller-based power converter design, specifically with STM32 and TI C2000 microcontrollers.
- Strong experience in software-based control loop design for power electronics applications.
- Deep understanding of various power converter topologies and associated control methods.
- Proven ability to optimise software execution time and implement robust fail-safe mechanisms.
- Ability to measure control and feedback signals to fine-tune software or guide electronics designers on improvements.
Preferred Skills:
- Hands-on experience in signal measurement and tuning for control loop optimisation.
- Familiarity with real-time debugging tools and techniques for power electronics applications.
- Experience working in a milestone-driven development environment.
Work Conditions:
- Fully remote work during the design and power-up phases.
- Occasional on-site work in the UK during system integration (location to be confirmed).
If you are a talented Embedded Software Engineer ready to take on a challenging role in the automotive industry, apply now to join our client's dynamic and innovative team.