Software Engineer

ALTEN

Hengelo

On-site

EUR 65,000 - 90,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ALTEN in the Netherlands is seeking an Embedded C++ Software Engineer to join a multidisciplinary team developing high‑performance software for defense and radar systems operating in demanding real‑time environments.

You will design, develop and verify embedded components, collaborate with system architects, hardware and test engineers, and help deliver secure, reliable solutions that support critical missions.

Qualifications

  • 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++ (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.

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.

Skills

C++ knowledge
Embedded Linux
Object-oriented design
Multithreading
Git
Analytical skills
English communication

Education

Bachelor/Master in Computer Science/Software Engineering/Electrical Engineering

Job 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.
  • Defense, aerospace, radar, naval, or high-tech systems background.
  • Strong software engineering fundamentals.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Optics11 • Amsterdam

On-site
EUR 70,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Forexx Group • Eindhoven

Hybrid
EUR 55,000 - 70,000
Senior Embedded C++ Engineer for Real-Time Defense Systems
Senior Embedded C++ Engineer for Real-Time Defense Systems

ALTEN • Hengelo

On-site
EUR 65,000 - 90,000
Software Engineer (C, C++)
Software Engineer (C, C++)

Signify Technology • Enschede

Hybrid
EUR 70,000 - 86,000
Software Engineer C++ (SMU team)
Software Engineer C++ (SMU team)

Thales • Hengelo

Hybrid
EUR 85,000 - 110,000
Hybrid work model
40 days paid-time-off
Junior/Medior Flight (Embedded) Software Engineer
Junior/Medior Flight (Embedded) Software Engineer

S[&]T • Delft

On-site
EUR 60,000 - 90,000
Senior Flight (Embedded) Software Engineer - Space Systems
Senior Flight (Embedded) Software Engineer - Space Systems

S[&]T • Delft

On-site
EUR 90,000 - 120,000
Software Engineer C++ (SMU team)
Software Engineer C++ (SMU team)

Thales Group • Netherlands

Hybrid
EUR 90,000 - 120,000
40 days PTO
Travel allowance
Bicycle plan
+2
Software Engineer C++ (SMU team)
Software Engineer C++ (SMU team)

Werkenbijthales • Netherlands

Hybrid
EUR 70,000 - 110,000
Embedded Software Engineer (Junior–Senior) in Defence Tech
Embedded Software Engineer (Junior–Senior) in Defence Tech

embedded • Netherlands

Remote
EUR 36,000 - 84,000
31 days vacation
Profit sharing
Pension plan
+2