Embedded Software Engineer (C++)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
We are looking for an experienced Embedded Software Engineer to support the adaptation and optimization of software for an innovative industrial machinery platform. You will play a key role in modifying and validating embedded software as part of the development of a new machine variant, ensuring reliability, safety and compliance throughout the process.
This assignment is ideally suited for a freelance consultant with strong embedded development experience and a hands-on approach to troubleshooting and problem solving.
Your Responsibilities
- Develop, modify and maintain embedded software written in C++.
- Adapt existing software architecture to support new machine functionality.
- Analyze, diagnose and resolve software issues and error codes.
- Support software integration, testing and validation activities.
- Collaborate closely with hardware, electronics and project teams.
- Contribute to system reliability, safety and performance improvements.
- Support compliance activities related to electromagnetic compatibility (EMC).
- Participate in debugging and root cause analysis of technical issues.
Requirements
- Proven experience in Embedded Software Development using C++.
- Strong understanding of embedded systems and hardware-software interaction.
- Experience troubleshooting embedded applications and resolving complex technical issues.
- Knowledge of EMC (Electromagnetic Compatibility) principles, testing and compliance requirements.
- Experience working with industrial equipment, machinery, automation systems or safety-critical products.
- Strong analytical and problem-solving skills.
- Ability to work independently and take ownership of technical challenges.
- Fluent in English.
Nice to Have
- Experience with industrial machinery or machine safety systems.
- Familiarity with PCB-based embedded platforms.
- Experience supporting certification, testing or compliance activities.
- Knowledge of real-time or safety-related embedded software development.
Benefits & conditions
- Opportunity to work on technology that directly improves operator safety.
- Flexible working arrangements.
- International engineering environment.
- Immediate start preferred.
- High level of autonomy and technical ownership.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.beGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
The 12 Best Jobs for Software Engineers
The Netherlands – Europe’s powerhouse for software development?
Is Software Engineering Hard?