Senior Embedded Software Engineer
Role details
Job location
Tech stack
Requirements
At least 5 years of experience in Embedded Software Engineering
-
BSc or MSc in Embedded Systems, Electrical Engineering, Computer Engineering, or similar
-
Strong experience with microcontroller programming
-
Strong proficiency in C (C++ experience is a plus)
-
Experience with power electronics or energy systems is a strong advantage
-
Experience with CAN bus or other communication protocols is a strong advantage
-
Experience with Bluetooth is a plus
-
Experience in hardware testing and validation is a plus
-
Ability to read schematics and troubleshoot electronic circuits
-
Actively contribute to system architecture, design, and integration
-
Design, implement, test, and validate embedded software for power-electronic systems
-
Program microcontrollers primarily in C
-
Work with real-time constraints, communication protocols, and hardware interfaces
-
Support hardware testing, validation, and troubleshooting
-
Document software designs and technical decisions
Benefits & conditions
We are Brunel, providing flexible and permanent staffing solutions to leading clients in the technical sector. We specialize in seconding both junior and experienced engineers across a wide range of disciplines. You will join a dynamic and international team where autonomy, collaboration, and professional growth are highly valued. We offer a gross monthly salary of €5.000 - €7.000 based on a 40h workweek (excluding 8% holiday allowance), additional benefits, flexibility in working arrangements, and extensive training and career development opportunities.