
Embedded Software Engineer
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Diegem • Belgium
Visit company websiteExplore more
About the role
- Designing, developing, and unit-testing real-time embedded software in C for custom designed ECUs in off-highway applications
- Integrating software across multiple ECUs in multi-CAN network architectures, ensuring seamless communication
- Implementing and validating CAN communication protocols including J1939, UDS, and KWP
- Performing system integration, ECU flashing, and vehicle-level pre-validation using PC Simulators
- Developing software in line with CNH diagnostics, fault handling, and service tools interfaces
- Supporting software debugging and early vehicle subsystem integration verification testing
- Collaborating with hardware, systems, and test teams to ensure integrated solutions meet requirements
Requirements
- Master's degree in Embedded Software Engineering, Computer Science, or equivalent experience
- Minimum 3 years of embedded software development experience in multi-ECU, multi-CAN vehicle architectures
- Strong proficiency in embedded C programming and real-time systems
- Experience with CAN tools and protocols (CANAlyzer, J1939, UDS)
- Hands-on experience with ECU integration and vehicle testing
- Strong system-level thinking and debugging skills
- Ability to work effectively across distributed embedded systems
- Clear communication skills and a collaborative teamwork mindset
Benefits
- FlexAbroad: Employees in 20+ countries can work abroad for up to 45 days in a 12-month period.
- Career acceleration programs: From associate to leaders and beyond, get support in your career at every stage with award-winning programs such as our leadership development program, Connected Manager, to accelerate your growth and develop your expertise.
- Well-being Hub: The global Well-Being Hub connects employees across various facets of well-being: work-life balance, working hours and network growth
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded C programmingreal-time systemsCAN communication protocolsJ1939UDSKWPsystem integrationECU flashingvehicle-level pre-validationsoftware debugging
Soft Skills
system-level thinkingdebugging skillsclear communicationcollaborative teamwork
Certifications
Master's degree in Embedded Software EngineeringMaster's degree in Computer Science