We are seeking a Firmware Engineer to design, develop, and optimize firmware for cutting-edge power electronics solutions. This role offers the opportunity to work on high-impact projects, leveraging embedded systems expertise to advance innovative technologies.
2. Responsibilities
- Develop and implement firmware for power conversion products using STM microcontrollers.
- Design and optimize low-level code for real-time applications.
- Ensure seamless integration with hardware by collaborating with hardware and power electronics teams.
- Perform signal processing , including Clarke-Park transformations , PLL, PI control loops, and PWM signal generation.
- Implement data acquisition for voltage and current monitoring, fault detection, and protection mechanisms.
- Maintain and debug legacy systems, ensuring robustness and functionality.
- Create and execute test cases for firmware validation, documenting all processes thoroughly.
- Work with communication protocols such as SPI, ETH, and UART and integrate graphical user interfaces.
3. Profile
Education : Bachelor’s or Master’s in Electrical or Computer Engineering.Experience : Minimum 3 years in embedded firmware development, ideally within power electronics or similar domains.Technical Skills :Expertise in C / C++ , microcontroller programming (STM), and RTOS .Knowledge of MATLAB / Simulink and experience with Keil IDE .Familiarity with debugging tools like oscilloscopes and logic analyzers .Proficiency in PI control loops , signal processing, and regulatory testing.Soft Skills :Strong problem-solving mindset and attention to detail.Excellent communication skills in French and English .Ability to collaborate effectively in multidisciplinary teams.Preferred Industry Experience :Automotive (e.g., EVs, charging systems).Renewable Energy (e.g., solar inverters).Industrial Automation (e.g., embedded control systems).Join us to make a meaningful impact in advancing sustainable and efficient technologies!