Job description
In this role, you will create control firmware for a family of MCU-based digital power controllers for various DC/DC power supply topologies. This will enable real-time control, configuration, and communication with external systems through serial protocols such as I2C, PMBus and UART.
In your new role, you will:
- Write and test embedded firmware for power IC applications using C
- Implement real-time control and configuration firmware for embedded systems
- Interface with serial communication protocols such as I2C, PMBus, and UART
- Conduct firmware development for peripherals such as ADC, DAC and communication interfaces
- Assist in debugging and validating embedded firmware with mixed-signal hardware in a lab environment
- Collaborate with hardware and software engineers to ensure seamless functionality
- Create and maintain documentation, including feature descriptions, user guides, and firmware design specifications
- Contribute to new ideas for firmware improvements and participate in code reviews to maintain quality standards
Your profile
You are a hands-on engineer with a strong interest in embedded firmware development. You coordinate effectively with colleagues, share insights proactively, and take initiative to overcome technical challenges. You have high standards and a commitment to continuous improvement.
You are best equipped for this task if you have:
- A bachelor’s or master’s degree in electrical engineering, Computer Science or similar
- At least 2 years of experience in embedded firmware development
- Experience in DC-DC power conversion systems, with basic understanding of mixed-signal systems (good to have)
- Proficiency in C programming for embedded systems, and familiarity with Python is a plus
- Familiarity with serial communication protocols such as I2C, UART, or PMBus and experience debugging firmware with hardware circuits
- Familiarity with version control systems (e.g., GIT) and debugging tools (e.g., JTAG) and bug tracking systems like JIRA is a plus
- Knowledge of bare-metal, RTOS environments, and device drivers is a plus
- Strong problem-solving and collaboration skills, as well as good communication skills in English
Please send us your CV in English