Robin Radar
C++ Software Developer
Delft, Remote. Posted 3 months ago
The role
You will design, build, and maintain C++ code for radar products. You will work with an Agile I&D Software Engineering Team to develop, adapt, and modify software.
What you will do
- Design, build, and maintain efficient, reusable, and reliable C++ code.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Help maintain code quality, organization, and automatization.
- Working with other departments on technical issues including software system design and maintenance.
- Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
- Consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements.
- Give direction to software programming and documentation development.
Required qualifications
- BA/MSc degree in Computer Science, Software Engineering, Information Technology or a related field.
- A minimum of 5 years' experience as a C++ Software Developer and with current knowledge of (advanced) C++ 17/20 standards.
- Extensive experience in developing and deploying software on Linux.
- Knowledge of multithreaded code, real-time environments and Qt.
- Knowledge of PostgreSQL databases, JSON and XML.
- Familiarity with low-level hardware interactions.
- Ability to develop unit tests of code components using GoogleTest.
- Experience with Bitbucket or similar version control systems, Jira and Qt Creator.
- Strong understanding of the software development life-cycle and familiarity with continuous integration (Jenkins).
- Experience with development methodologies like Agile/Scrum.
- Good communication skills in English.
Nice to have
- Dutch is a plus.
- Experience with radar systems or a similar industry.
- Experience with embedded systems design.
Benefits
- Comprehensive pension plan
- Commuting allowance
- 30 days of paid holiday leave (with the possibility to buy 3 additional days)
- Opportunities to develop your skills even further through training and certifications
- High quality laptop/desktop, monitor, headphones, and any other equipment necessary for your role
- An international team of 30+ nationalities
Before you apply
- First interview: An introductory conversation with our Head of Software and one of the Team Leads.
- Coding challenge: A practical take-home C++ assignment.
- Final interview: A technical deep-dive with 2 other team members.
About the company
Robin Radar is a defence technology leader in detecting, tracking and classifying drones and other small airborne objects. It is one of the top 10 fastest-growing companies in the Netherlands.