At a Glance
- Tasks: Develop embedded firmware for real-time power electronics and collaborate with engineering teams.
- Company: Leading engineering organisation focused on advanced power conversion technologies.
- Benefits: Hybrid work model, competitive pay, and opportunities for professional growth.
- Other info: Dynamic role with potential for career advancement in a fast-evolving industry.
- Why this job: Join a cutting-edge team and make an impact in the electrification technology space.
- Qualifications: Proficiency in C programming and experience with embedded systems required.
The predicted salary is between 50000 - 65000 £ per year.
Hybrid, South East UK Contract Posted March 2026
About the Role
Our client, an engineering organisation developing advanced power conversion and electrification technologies, is seeking an Embedded Software Engineer to support firmware development for high-power converter systems. In this role, you will work closely with power electronics, hardware, and systems engineering teams to design and implement embedded control software for real-time power electronics applications.
Key Responsibilities
- Develop and maintain embedded firmware for real-time power electronics control systems operating in safety-critical environments
- Implement control algorithms for DC-DC converters, AC-DC converters, and inverter systems, including modulation, protection mechanisms, and state management
- Support integration of firmware with FPGA-based control and sensing architectures
- Translate control system requirements into efficient and testable firmware implementations
- Perform board bring-up and firmware validation on bare-metal embedded targets
- Contribute to unit testing, integration testing, and automated build pipelines
- Support verification, validation, and commissioning activities at both laboratory and system levels
- Produce and maintain technical documentation covering firmware design, interfaces, and known limitations
Required Skills
- Strong proficiency in C programming for embedded systems
- Experience developing bare-metal firmware (minimal or no RTOS environments)
- Understanding of power electronics control concepts: PWM generation, current/voltage control loops, protection mechanisms
- Experience interfacing firmware with embedded peripherals (ADCs, PWM, CAN, SPI, I²C, etc.)
- Experience implementing unit testing approaches for embedded software
- Familiarity with CI/CD pipelines for firmware build, testing, and deployment
- Experience with DevOps-style workflows including version control (Git) and agile environments
- Proficiency in embedded debugging tools: JTAG/SWD debuggers, logic analysers, oscilloscopes
Desirable / Advantageous
- Experience with VHDL and FPGA-based signal processing or control
- Understanding of CPU/FPGA co-processing architectures
- Exposure to high-power or high-voltage power conversion systems
- Familiarity with control theory applied to power electronics (PI/PR controllers, feed-forward control)
- Experience using MATLAB/Simulink for modelling and control algorithm validation
- Knowledge of Python for scripting, automation, or test tooling
Embedded Firmware Engineer — Real-Time Power Electronics employer: Ampira Energy Limited
As an Embedded Firmware Engineer at our innovative engineering organisation in the South East UK, you will thrive in a dynamic hybrid work environment that fosters collaboration and creativity. We prioritise employee growth through continuous learning opportunities and a supportive culture that values your contributions to cutting-edge power conversion technologies. Join us to be part of a team that not only drives technological advancements but also champions a work-life balance and a commitment to excellence.
StudySmarter Expert Advice🤫
We think this is how you could land Embedded Firmware Engineer — Real-Time Power Electronics
✨Tip Number 1
Network like a pro! Reach out to your connections in the engineering field, especially those who work with power electronics. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your embedded firmware projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss control algorithms and your experience with C programming. Practising common interview questions can help you feel more confident when it’s your turn to shine.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Embedded Firmware Engineer — Real-Time Power Electronics
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with embedded firmware and power electronics. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or technologies you've worked with.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded systems and how your background makes you a great fit for our team. Keep it concise but engaging – we love a good story!
Show Off Your Technical Skills:When filling out your application, make sure to mention specific tools and languages you’re proficient in, like C programming and debugging tools. We’re looking for candidates who can hit the ground running, so let us know what you bring to the table!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and you’ll be all set!
How to prepare for a job interview at Ampira Energy Limited
✨Know Your Firmware Inside Out
Make sure you brush up on your C programming skills and understand the intricacies of embedded firmware development. Be ready to discuss your experience with bare-metal environments and how you've implemented control algorithms for power electronics.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of challenges you've faced in previous projects, especially related to real-time power electronics. Highlight how you approached these problems, the solutions you implemented, and the outcomes.
✨Familiarise Yourself with the Tech Stack
Get comfortable with the tools and technologies mentioned in the job description, like JTAG/SWD debuggers and CI/CD pipelines. If you have experience with FPGA-based systems or control theory, be sure to mention it during the interview.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare insightful questions about their projects, team dynamics, and expectations for the role. This shows your genuine interest and helps you assess if the company is the right fit for you.