Embedded C++ Software Engineer

Alten — Netherlands · Posted ~5 hours ago

Visa History ✓

Skills

C++ Embedded software Real-time systems Software architecture Unit testing Integration testing Debugging Performance optimization Secure software development Embedded systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Develop and verify high-performance embedded software for sophisticated real-time systems. You will use modern C++ to implement mission-critical components, participate in architecture and technical design, collaborate with hardware and systems engineers, create unit and integration tests, troubleshoot issues, and optimize performance throughout the development lifecycle.

Highlights

Work in a multidisciplinary engineering environment developing reliable embedded software for demanding real-time systems. The role combines modern C++, architecture, testing, debugging, performance optimization, and close collaboration with systems and hardware engineers.

Description

As an Embedded C++ Software Engineer, you will join a multidisciplinary engineering team responsible for developing high-performance software for complex defense systems operating in demanding real-time environments. The role You will contribute to the design, development, and verification of embedded software components used in sophisticated defense and radar systems. Working closely with system architects, software engineers, and hardware teams, you will help deliver reliable and secure solutions that support critical missions. Responsibilities : Design, develop, and maintain embedded software applications using modern C++.Implement software for real-time and mission-critical systems.Participate in software architecture and technical design discussions.Collaborate with systems, hardware, and test engineers throughout the development lifecycle.Develop and execute unit and integration tests.Troubleshoot, debug, and optimize software performance.Contribute to code reviews and continuous improvement initiatives.Ensure compliance with quality, safety, and security standards within a defence environment.Support software integration activities on target hardware platforms. Your profile : Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.Minimum 3 years of experience in software development.Strong proficiency in C++ (preferably C++11/14/17).Experience developing embedded software on Linux-based systems.Knowledge of Object-Oriented Design principles and software design patterns.Experience with multithreaded and concurrent programming.Familiarity with version control tools such as Git.Strong analytical and problem-solving skills.Good communication skills in English. Security Clearance Due to the nature of our projects, candidates must be eligible to obtain a Dutch security clearance (AIVD screening). Applicants with extensive recent ties outside of the Netherlands may face limitations in obtaining the required clearance. Ideal Candidate Profile : Embedded C++ Engineer.Real-time software development experience.Linux environment.Defense, aerospace, radar, naval, or high-tech systems background.Strong software engineering fundamentals.Eligible for Dutch security clearance.