Embedded Engineer
Role details
Job location
Tech stack
Job description
You'll develop embedded software for digitally controlled power supplies, writing Embedded C for bare-metal microcontrollers. The system architecture includes two microcontrollers - one managing the PFC stage and the other controlling the inverter and final DC stage. You'll take ownership of one of these areas while contributing to the wider embedded development efforts within the team.
You'll also collaborate closely with a Senior Embedded Software Engineer who will provide guidance and mentorship where needed. The company welcomes applications from engineers at junior through to senior level, provided you can demonstrate strong embedded software fundamentals. While experience in power electronics isn't required, a solid understanding of basic electronics is essential.
What You'll Be Working On:
- Embedded C development on bare-metal systems
- Control software for digitally managed power supplies
- Ownership of either the PFC stage or inverter/DC stage microcontroller
- Close collaboration with a senior engineer on core embedded development
Requirements
- Strong Embedded C programming skills
- Experience with bare-metal and/or RTOS-based systems
- Interest in power-related or hardware-based products
- Ability to read electronic schematics and use lab equipment (bench power supply, oscilloscope)
- Familiarity with Git and Agile methodologies
If you're looking to work hands-on with real hardware, develop your embedded expertise, and join a flexible, supportive engineering team, this could be a great fit.