Software Integration Engineer (C++/Linux)
Benchmark · Almelo, Nederland
What this role requires
4 requirements, read out of the advert rather than guessed from the job title:
Also mentioned, not required: Python, PyTest, AI-assisted development tools, English. Worth having, but their absence is not what gets a CV filtered out.
See how often each of these is required across open embedded roles in Europe.
Free, no card. Tells you which of them your CV evidences and which it only implies.
Job description
At Benchmark, we develop innovative technology solutions that help our customers bring advanced products to market. Our engineers work on complex systems in high-tech environments, contributing to products that require precision, performance, and reliability.
To support a strategic software migration and integration project, we are looking for a skilled Software Integration Engineer with strong C++ and Linux expertise who enjoys working on complex existing software systems and technical challenges.
The Role
As a Software Integration Engineer, you will play a key role in the migration, integration, and verification of advanced Real-Time Spectrum Analyzer software. You will work within an international engineering team to port software between platforms, implement architectural modifications, validate functionality, and ensure performance requirements are maintained.
This position is ideal for an engineer who enjoys understanding large codebases, solving integration challenges, and improving software quality through structured validation and testing.
You will combine strong software engineering fundamentals with modern development practices, including the effective use of AI-assisted development tools such as GitHub Copilot and Cursor AI.
Read the full description (55 more sections)Show less
Your Responsibilities
Analyze and understand existing C++ software architectures and codebases
Execute software migration and platform porting activities on Linux-based environments
Implement software modifications, abstraction layers, and system integrations
Verify functional equivalence between existing and migrated software solutions
Develop, execute, and automate software validation and verification activities
Investigate and resolve integration, performance, and software quality issues
Perform debugging, troubleshooting, and root cause analysis
Collaborate with firmware, software, and system engineers across multiple locations
Translate technical specifications into robust implementations and validated results
Identify technical risks and integration challenges early in the development cycle
Contribute to technical documentation and engineering knowledge sharing
Apply AI-assisted development tools responsibly to improve productivity, code quality, testing, and documentation
What You Bring
Required Qualifications
Bachelor’s or master’s degree in software engineering, Computer Science, Electrical Engineering, or a related technical field
Strong professional experience in C++ software development
Experience developing software for Linux environments
Proven ability to independently execute software development work packages
Experience working with large existing or legacy software systems
Strong debugging and troubleshooting capabilities
Experience with Git version control and CMake build environments
Ability to analyze requirements and translate them into working software solutions
Strong written and verbal communication skills in English
Experience using AI-assisted development tools such as GitHub Copilot, Cursor AI, or similar technologies
Preferred Qualifications
Experience with Python and automated testing frameworks such as PyTest
Experience with software integration, platform migration, or software porting projects
Knowledge of signal processing concepts
Experience with FFT algorithms or DSP-related applications
Familiarity with SCPI communication protocols
Experience interfacing software with firmware or embedded systems
Experience with scientific, industrial, or measurement equipment software
Knowledge of numerical validation, performance testing, and automated verification
Nice to Have
Experience with Real-Time Spectrum Analyzer systems
FPGA integration experience
Knowledge of RF measurement systems
Experience with Conan package management
Familiarity with Jira and Confluence
Dutch language proficiency is desirable
What Benchmark Offers
At Benchmark, you work on products that truly matter. We are an organization where you are given freedom, where entrepreneurship is valued, and where you can turn your ideas into reality. We offer a dynamic environment that enables you to grow quickly, take ownership, and make a real impact. You become part of a global company while still enjoying the pragmatic and down-to-earth culture that defines our Almelo site.
In addition, we offer:
Competitive salary : A monthly gross salary ranging from €5.281,- to €7.010,- to based on a full-time employment contract, depending on your experience and educational background.
Quarterly bonus : Performance-based and linked to company results, with the opportunity to earn up to 5% of your quarterly salary.
Excellent time off package : Enjoy 40 days off per year, consisting of 27 vacation days and 13 ATV days.
Growth and development opportunities : Through our extensive Benchmark Academy training portfolio, as well as external courses and education programs aligned with both your ambitions and our business needs.
Flexible working hours : We value results over rigid schedules and offer flexibility in organizing your workday.
Collaborative learning culture : Through initiatives such as Lunch & Learn sessions, we encourage knowledge sharing across teams. Our Pitch Discovery Sessions provide dedicated space to explore your own ideas, experiment with new technologies, and drive innovation.
International high-tech environment : Work alongside talented colleagues across multiple disciplines and locations on complex and meaningful technology projects.
A culture of ownership and innovation : We encourage continuous improvement, initiative, and the freedom to influence how we work and develop solutions.
Interested? We are looking for colleagues who can shape the future with us, inspire themselves and others with innovative technologies, take on new challenges and come up with forward- looking solutions. Does this appeal to you? Are you looking for more information? Please contact Nathan Seedorf via Have you become interested in working at a fast-growing and internationally operating high-tech organization? We look forward to receiving your application! Providing a VOG is an integral part of the application procedure at Benchmark. Acquisition is not appreciated. No rights or obligations can be derived from the introduction of candidates without an assignment, from HR.
Apply today and help us build the next generation of high-performance technology solutions at Benchmark.
Find more English Speaking Jobs in Netherlands on Arbeitnow
You will apply. Then you will hear nothing.
And no one will tell you what was wrong. See it before you send: your ATS score, every weak line, and the fix for each.
- 1
Drop in your CV
One PDF, thirty seconds. No card.
- 2
See what is wrong with it
Every weak passage, quoted from your own CV, with the line to replace it.
- 3
Apply where you fit
Every European role ranked against what your CV actually says.
- Free, no card
- Your CV file is deleted after parsing
- Or skip the upload — build your profile by hand
- Refreshed every 6 hours