Summary
✨ AI‑Generated
A high-tech engineering organization is looking for a C++ Software Engineer to develop reliable and maintainable software for complex embedded and target-hardware environments. You will use C++ and Python, apply object-oriented design and software patterns, improve code quality, and collaborate with multidisciplinary engineering teams to ensure seamless integration.
Highlights
Work on innovative high-tech projects involving robust C++ software, Python, embedded systems, and complex engineering environments. The role emphasizes code quality, maintainability, defensive programming, and close collaboration across software, hardware, testing, and systems teams.
Description
C++ Software Engineer – ALTEN
The Position
As part of our expanding team, we are looking for a talented C++ Software Engineer to join us and contribute to innovative, high-tech projects in complex software and embedded system environments.
You will work on the development of robust, reliable, and maintainable software solutions while collaborating with multidisciplinary engineering teams.
As a C++ Software Engineer, your main tasks will include:
Designing, developing, and maintaining high-quality software applications using C++ and PythonReviewing, improving, and optimizing code quality, readability, and maintainabilityApplying object-oriented design principles and software design patternsDeveloping robust and reliable software using defensive coding techniquesConfiguring and integrating software in embedded and target hardware environmentsCollaborating with software, hardware, testing, and systems engineering teams to ensure seamless integrationContributing to software quality through code reviews, testing, and engineering best practicesWorking with modern development tools and CI/CD environments to support efficient software delivery
Your Profile
Bachelor's or Master's degree (HBO/WO) in Computer Science, Software Engineering, Electrical Engineering, or a related disciplineMinimum of 3 years of professional experience with C++ developmentExperience with Python software developmentStrong understanding of object-oriented programming, design patterns, and software architecture principlesExperience with defensive coding and developing maintainable software solutionsFamiliarity with version control, build management, and CI/CD tools such as Git, Maven, Nexus, and JenkinsStrong analytical and problem-solving skillsExcellent communication skills and ability to collaborate within multidisciplinary teamsProactive mindset with a passion for technology and continuous improvementFluent in English (spoken and written)
Working Conditions
Lease car with fuel cardPossibility of hybrid workingMonthly net expense allowance27 vacation days, with the option to purchase up to 10 extra vacation daysPension scheme with no personal contribution required
What we offer
Access to exciting projects in key sectors: Defence, Transport, Telecom, FinanceA diverse client base: Collaborations with both large corporations and smaller players across the NetherlandsA real career development plan: Continuous training, coaching, daily knowledge sharingAn innovative and collaborative environment
About ALTEN
ALTEN is a world leader in engineering and technology consulting, with over 57,700 employees in more than 30 countries.
We support major companies in their innovation, R&D, and digital transformation projects across sectors such as automotive, aerospace, energy, finance, life sciences, and telecommunications.
Present in the Netherlands for over 20 years, ALTEN operates from its offices in Eindhoven, Capelle aan den IJssel, Apeldoorn, Groningen and Amstelveen.
Today, with a team of 600+ consultants, ALTEN offers a wide range of expertise across Engineering and IT fields.
From Automotive to Railway, and Defence to Aeronautics, our experts deploy their knowledge to provide innovative solutions in a dynamic and forward-thinking environment.
Ready for a new challenge?
Apply now and take part in innovative and impactful projects at ALTEN!