Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
As an Embedded Software Developer, you will be responsible for developing, integrating and maintaining low-level software for automotive electronic systems., * Develop and maintain embedded software using C
- Design and implement software for automotive electronic systems
- Work with CAN and LIN communication protocols
- Develop software according to MISRA-C coding standards and automotive best practices
- Analyse software requirements and translate them into technical solutions
- Perform software integration, debugging and troubleshooting
- Develop and execute unit and integration tests
- Investigate and resolve software defects at both code and system level
- Work with microcontrollers and other embedded hardware
Technical Environment:
- C / Embedded C
- MISRA-C
- CAN / CAN Bus
- LIN
- Microcontroller-based systems
- Embedded software development
- Firmware development
- Hardware/software integration
- Unit & integration testing
- Debugging and troubleshooting
- Version control / software development tools
Requirements
This is a hands-on development position, with a strong focus on C programming, automotive communication protocols and software quality standards., * A degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems or a related technical discipline
- Professional experience developing software in C
- Experience working with embedded systems or microcontroller-based products
- Practical knowledge of CAN and/or LIN protocols
- Experience working according to MISRA-C or similar software coding standards
- CANoe / CANalyzer
- RTOS
- ARM-based microcontrollers
- MATLAB / Simulink
- ASPICE
Benefits & conditions
- A permanent position within an established automotive technology organisation
- The opportunity to work on embedded systems used in automotive applications
- A technically challenging environment with exposure to both software and hardware
- Collaboration with experienced engineers across multiple disciplines
- Opportunities for technical development and career progression
- A role based in Bruges, Belgium
About the company
We are working with an established automotive technology company based in Bruges that is expanding its embedded software development team.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role β technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Hard?
What is Software Engineering?
Where To Find Software Engineering Jobs