> Markdown version of [/jobs/ext/3216468-c-software-engineer-electro-optical-radar-core-processing](https://www.wearedevelopers.com/jobs/ext/3216468-c-software-engineer-electro-optical-radar-core-processing). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Software Engineer - Electro-Optical (Radar Core Processing) - **Company:** Thales Nederland B.V. - **Location:** Hengelo, Netherlands - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Nvidia CUDA, Hardware Design, Software Engineering, Data Streaming, Video Editing, Gpu Programming, Production Code - **Published:** September 21, 2026 - **Apply:** https://thales.wd3.myworkdayjobs.com/Careers/job/Hengelo/C---Software-Engineer---Electro-Optical--Radar-Core-Processing-_R0337036-1 ## About the Role We are looking for a strong C++ developer who has a deep interest in making sense of visual data. You should have: * Solid, proven experience in modern C++ software engineering. * A strong affinity for and background in image and/or video processing. * Solid mathematical capabilities, with specific comfort and experience implementing matrix operations in code. * A hands-on engineering mindset; you enjoy seeing your software run on actual physical hardware rather than just in a simulation. * Experience with GPU programming, specifically CUDA. * Preferred but not strictly required: Familiarity with building and managing media pipelines using the Gstreamer library. ## Description The Electro-Optical team sits within the Radar Core Processing (RCP) department. While traditional radar relies on radio waves for long-range detection, our team focuses on the integration and processing of optical cameras to provide critical short-range surveillance and highly accurate tracking capabilities. We build the software powering a diverse range of cutting-edge defense systems, distinguishing between dedicated electro-optical surveillance products (like Gatekeeper) and precision tracking systems (like MiRADOR). Furthermore, we develop solutions that fuse these domains, seamlessly combining optical sensor data with traditional radar technology (such as in our STIR systems) to deliver comprehensive, multi-domain situational awareness. We are a specialized team that bridges the gap between complex software algorithms and physical hardware, ensuring optical data is flawlessly integrated into the wider defense ecosystem., We are looking for a C++ developer who thrives at the intersection of software engineering, complex mathematics, and hardware integration. In this role, you will focus heavily on image and video processing, writing the C++ code that interprets what our optical sensors see. Because this involves transforming high volumes of raw visual data in real-time, you will frequently work with heavy mathematical computations, particularly matrix operations. While this is primarily a software development position, it is highly hands-on; you will regularly step away from your desk to test, verify, and fine-tune your code directly on the actual physical hardware and camera systems., * Design, develop, and maintain high-performance C++ software tailored for real-time image and video processing. * Translate complex mathematical models into efficient, production-ready code. * Integrate software algorithms with physical optical camera hardware, conducting hands-on testing and verification to ensure real-world accuracy and reliability. * Optimize video processing pipelines and data flows, utilizing the Gstreamer library. * Leverage GPU acceleration (CUDA) to maximize the speed and efficiency of our electro-optical processing capabilities. * Collaborate with broader RCP teams to ensure optical data seamlessly integrates with tracking, extraction, and fire control systems. ## Related Videos - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [WeAreDevelopers LIVE - Vibe Coding Deep Dive, Conference Video Editing and more](https://www.wearedevelopers.com/videos/1376-wearedevelopers-live-vibe-coding-deep-dive-conference-video-editing-and-more) - [Python-Based Data Streaming Pipelines Within Minutes](https://www.wearedevelopers.com/videos/1233-python-based-data-streaming-pipelines-within-minutes) - [The weekly developer show: Boosting Python with CUDA, CSS Updates & Navigating New Tech Stacks](https://www.wearedevelopers.com/videos/1293-the-weekly-developer-show-boosting-python-with-cuda-css-updates-navigating-new-tech-stacks) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [AI vs Recruiters and Applicants, Turmoil in the Games Industry, What to Put on a CV](https://www.wearedevelopers.com/videos/1363-ai-vs-recruiters-and-applicants-turmoil-in-the-games-industry-what-to-put-on-a-cv) ## Related Articles - [Best Companies in the Netherlands: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/193-best-companies-in-the-netherlands-top-25-companies-in-2023) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam)