Skip to content
Level

Thales

C++ Software Engineer – SIMS (Radar Core Processing)

Thales is hiring a C++ Software Engineer – SIMS (Radar Core Processing). Level rates it ; you can apply on Thales.

Level's read on this job

  • On Level's scale, this software engineer role is Little AI ●○○○: aI is not part of the work.
  • Level lists 3,500+ other open roles at Thales.
  • The role was posted in the last few days.

AI in this role

Location: Hengelo, Netherlands

About Us:

Thales Nederland is a top provider of high-tech jobs, active in the Aerospace, Defense, and Security sectors. We design extremely modern radar systems and optical sensors that form part of complete, integrated defense systems. Within the Engineering cluster, our software engineering department is responsible for the software that makes these radar systems tick.

These complex systems are used worldwide to protect lives in critical situations.

The Team: SIMS (Radar Core Processing)

Testing a cutting-edge naval radar system does not always mean spinning up a massive physical antenna or flying real fighter jets through the air. The SIMS team within the Radar Core Processing (RCP) department builds the sophisticated sensor equipment simulators and Video Injection Units (VIU), powered by our in-house developed SESx framework, that make isolated, high-fidelity radar testing possible.

Our software enables internal teams to test specific components of the radar chain by injecting synthetic data that mimics previous hardware or software stages. For example, we can bypass the heavy physical hardware (like the radar dish and receiver) by injecting simulated radar 'video' (raw non-visual RF/digital data streams) directly into the Signal Processing stage. Further down the chain, we inject synthetic plots and tracks, allowing downstream teams to validate how their systems react to complex, high-stakes scenarios that are nearly impossible to stage in real life, such as massive drone swarms or supersonic threats.

The Role:

We are looking for a strong C++ Software Engineer who enjoys working at the crossroads of complex system architecture, real-world simulation, and cross-team collaboration.

Because our simulators must mimic real radar components and feed exact data structures into live products, our software has to integrate tightly with the systems built by other RCP teams. You will spend your time not only writing clean, high-performance C++ code within the SESx framework, but also actively collaborating with engineers across the department to align interfaces, data formats, and injection points. Additionally, while our team has dedicated physics and math specialists who design the underlying environmental and target models, you will work closely alongside them to implement these models in code, meaning a solid grasp of physics and mathematics will help you hit the ground running.

Key Responsibilities:

  • Design, develop, and maintain sensor equipment simulators and Video Injection Units (VIU) in modern C++ using our proprietary SESx framework.
  • Build software components capable of injecting synthetic data at various stages of the radar chain, ranging from raw hardware-level radar 'video' up to processed plots and tracks.
  • Collaborate closely with stakeholders and engineers from other radar product teams to align architectural interfaces and ensure tight, accurate integration with target radar systems.
  • Partner with domain and physics specialists within the team to translate real-world mathematical and physical models (such as target kinematics, radar cross-sections, and environmental clutter) into reliable, performant C++ code.
  • Develop complex test scenario capabilities (e.g., multi-target fighter jet maneuvers, coordinated drone swarms) to push the boundaries of our radar verification capabilities. Participate in the full Agile software lifecycle, ensuring simulator releases stay synchronized with evolving radar product roadmaps.

About You:

We are looking for an engineer who combines strong C++ craftsmanship with the communication skills needed to connect different teams and disciplines. You should have:

  • A completed Bachelor’s or Master’s degree (HBO/WO) in Computer Science, Technical Informatics, Electrical Engineering, Physics, or a related technical discipline.
  • Strong, proven experience (5+ years) in modern C/C++ software engineering within a Linux environment.
  • Strong stakeholder and interpersonal skills; you enjoy reaching out to other teams to align technical implementations and solve integration challenges together.
  • A solid foundational understanding of—and affinity for—physics and mathematics, allowing you to effectively collaborate with modeling specialists and understand real-world simulation concepts.
  • Experience with object-oriented design, modular software architectures, and real-time or high-throughput data streams.
  • Familiarity with modern software development tooling, such as Git, CI/CD pipelines, and Agile/Scrum methodologies.

What We Offer:

  • An interesting job in a high-tech environment at our Hengelo campus.
  • An open and flexible working environment where work-life balance is considered very important.
  • 40 leave days per year.
  • Travel expenses and a flexible benefits à la carte package.
  • Options to personalize your benefits, including the purchase/sale of leave hours, internet costs, a bicycle plan, company fitness, trade union contributions, or relocation costs.
  • Dedicated opportunities for continuous skill development, including active participation in our internal monthly "Learning Moments" professional development initiatives.
  • A lot of room for your personal development and own initiatives.


#LI-MH1

How we rate this

C++ Software Engineer – SIMS (Radar Core Processing) at Thales rates 23 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.

Classification

Little AI. AI is not part of the work.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Also common in software engineer jobs at this level

Pay

Typical software engineer job
$167k

This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs

Want an expert to read your CV for this job?

Free. Send your CV and the role you want next. You get your review by email within 24 hours.

Get new software engineer jobs by email

One email a week with the new software engineer jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free. One email a week. Unsubscribe in one click.

Similar roles

Software Engineering roles that involve little AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at Thales

More software engineer jobs

Related searches

Same AI level