Embedded Software Engineer
Your contributions will directly impact the functionality and innovation of cutting-edge power conversion products.
Key Responsibilities:
- Develop, test, and maintain embedded software for power conversion products.
- Design and implement firmware solutions for inverters, chargers, and battery systems.
- Work with various communication protocols such as CAN bus, TTL/Serial communication, and Bluetooth Low Energy.
- Ensure high-performance and reliability through rigorous testing and debugging.
- Collaborate closely with hardware engineers to optimize product integration.
- Manage the full development cycle, from concept to deployment.
Example Projects:
Combined Inverter/Grid Charger/MPPT Solar Charger: Development of firmware for direct FET-drive control loops and ultra-fast MPPT algorithms, with encrypted boot-loaders and multiple communication interfaces.
Battery Systems: Implementation of battery balancing, monitoring, and management solutions with low-power microcontrollers, ensuring seamless integration with a broader energy ecosystem.
At Brunel, we connect top talent with exceptional opportunities. We are currently seeking an Embedded Software Engineer for a leading innovator in power conversion technology, specializing in the design and development of inverters, chargers, and related energy solutions.With a strong focus on research and development, nearly half of their workforce comprises dedicated engineers. The company fosters a flat organizational structure, promoting autonomy and direct collaboration with leadership. This dynamic and technology-driven environment encourages creativity and hands-on problem-solving to maintain its competitive edge in the industry.
Through Brunel, you’ll gain access to an exclusive opportunity to work with a renowned engineering firm while enjoying:
- Salary: Up to €6,500 gross/month, based on your experience.
- 26 vacation days and 8% holiday pay.
- A mobility scheme supporting car, bicycle, or public transport commuting.
- Knowledge-sharing events tailored for employees at all levels.
- Hands-on experience with complex projects and innovative materials.
- Open communication, shared lunches, project visits, and team outings.
- Events that promote knowledge-sharing and foster a sense of camaraderie.
- Strong background in Embedded Software Development using C and C++.
- Experience with development tools such as Python, Octave, and C#.
- Knowledge of real-time operating systems or bare-metal programming.
- Hands-on experience with microcontrollers and power electronics.
- Familiarity with bootloaders and firmware update mechanisms.
- Ability to work independently and take ownership of projects.
- A degree in Electrical Engineering, Computer Science, or a related field.