Senior C++ Firmware Engineer (VNA & Test & Measurement)
Benchmark Almelo, Overijssel, NederlandEst. Est. EUR 75,000–100,000 / yearSenior
Estimated range based on role, country and industry — not published by the company.
Key requirements
- Python
- C++
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 the continued development of advanced RF and Test & Measurement solutions, we are looking for a highly skilled Senior C++ Firmware Engineer with expertise in Vector Network Analyzers (VNA), RF measurements, and instrument software development .
This role offers the opportunity to work on cutting-edge measurement systems, extending instrument capabilities into the mmWave domain while collaborating with international engineering teams operating at the forefront of high-frequency technology.
The Role
As a Senior C++ Firmware Engineer, you will take technical ownership of software subsystems within advanced Test & Measurement products. You will contribute to the integration of mmWave converter functionality, development of calibration-related features, firmware verification, and enhancement of VNA measurement capabilities up to 170 GHz.
You are comfortable working with large existing software architectures and can effectively analyze, modify, and extend complex instrument software while maintaining product quality and performance.
This role is ideal for an experienced engineer who combines strong C++ development capabilities with practical understanding of RF measurements, calibration concepts, and automated verification methodologies.
You will also leverage AI-assisted development tools such as GitHub Copilot, Cursor AI, or similar technologies to improve development efficiency while maintaining full engineering ownership of the solution delivered.
Your Responsibilities
Take technical ownership of firmware and software subsystems within advanced Test & Measurement products
Analyze and extend existing C++ software architectures and instrument software platforms
Develop and integrate new functionality for VNA and mmWave measurement systems
Implement calibration-related features and measurement workflows
Support integration of mmWave converters and high-frequency measurement capabilities
Design, implement, and maintain SCPI-controlled instrument functionality
Develop and execute automated verification and validation activities
Create and maintain Python-based test automation frameworks
Perform debugging, troubleshooting, root cause analysis, and performance optimization
Ensure software quality through unit, integration, and system testing
Collaborate with system architects, firmware engineers, hardware engineers, and customer-facing technical teams
Identify technical risks, dependencies, and integration challenges at an early stage
Contribute to technical documentation, knowledge sharing, and engineering best practices
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, Physics, or a related technical field
Strong professional experience with modern C++ software development
Experience working with large-scale instrument software or firmware codebases
Experience with C++ templates, generic programming, and modern software design principles
Experience with Qt application development
Experience with firmware development, hardware communication, and device control
Advanced knowledge of multithreading and concurrent software architectures
Experience with Visual Studio and CMake-based development environments
Strong understanding of SCPI protocols and instrument control
Experience with Python-based automated testing and verification
Experience with unit, integration, and system-level testing
Experience using AI-assisted development tools such as GitHub Copilot, Cursor AI, or similar technologies
Strong debug
See your match score for this role.
Xecodai maps the interview stages and shows what is preventing a 95% match.
