Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
C++ Developer - Relocation to Belgium
Location: Belgium (Relocation Required)
About TMC
TMC is an international high-tech company that offers services to clients all around the world. Our unique business model, "Employeneurship," combines the security of employment with the opportunities of entrepreneurship. We excel in research, development, and engineering, creating customized technological solutions for our clients. At TMC, we believe in empowering our employees, fostering an inclusive environment where they are recognized, rewarded, and inspired to reach their full potential.
Job Description
We are seeking a talented and experienced C++ Developer to join our team and play a key role in the development of safety-critical embedded software systems.
Responsibilities:
- Design, develop, and maintain robust and efficient C++ code for safety-critical embedded systems.
- Collaborate with cross-functional teams, including hardware engineers and system architects, to translate requirements into technical solutions.
- Implement and optimize software components for real-time performance and reliability.
- Conduct code reviews and provide mentorship to junior developers to uphold coding standards and best practices.
- Develop and maintain documentation for software design and development processes.
- Stay up to date with industry trends and best practices in embedded software development.
Qualifications:
- Master’s or Bachelor’s degree in electronics or computer science.
- Strong experience with safety-critical embedded software development.
- Proficient in C/C++, Linux, and familiar with V-cycle development.
- Knowledge of model-based design tools like SCADE or Simulink is an asset.
- Comfortable with microcontroller development and Python scripting.
- Experience in network protocols, event-driven programming, and real-time systems.
- Familiar with standards such as MISRA, POSIX, and optionally DO-178C, EN50128, or MIL-STD standards.
- Team-oriented mindset with solid communication skills.
If you are an experienced C++ Developer looking for a new challenge in Belgium, we are the place for you!