
C++ Software Developer, Algorithmic Experience
Robin Radar Systems
full-time
Posted on:
Location Type: Hybrid
Location: The Hague • Netherlands
Visit company websiteExplore more
About the role
- Design, build, and maintain efficient, reusable, and reliable C++ code with a special focus on complex algorithms.
- 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.
Requirements
- MSc degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum of 5 years' experience as a C++ software developer with current knowledge of (advanced) C++ 17/20 standards.
- Extensive experience developing and deploying software on Linux, with a strong grasp of multithreaded code and real-time environments.
- Proficiency in Qt and experience with complex algorithms (e.g., image processing or tracking) with real-time performance.
- Knowledge of PostgreSQL databases, JSON, and XML.
- Familiarity with low-level hardware interactions and unit testing using GoogleTest.
- Experience with Bitbucket (or similar), Jira, Qt Creator and CI/CD (Jenkins).
- Solid understanding of the SDLC and experience in Agile/Scrum environments.
- Strong analytical, problem-solving and organizational skills.
- Excellent communication in English (Dutch proficiency is a plus).
- Living in the Netherlands, within commuting distance of The Hague, with availability to be in the office at least 3 days per week.
Benefits
- Working for a __Great Place to Work®__ certified company.
- Comprehensive pension plan.
- Commuting allowance: our teams work hybrid.
- 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, noise canceling headphones, and any other equipment necessary for your role.
- An international team of 30+ nationalities, full of high performance colleagues you can exchange experiences with and learn from. As well as having a lot of fun in our social events and Friday drinks!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++C++ 17C++ 20Linuxmultithreadingreal-time environmentsQtPostgreSQLJSONXML
Soft Skills
analytical skillsproblem-solvingorganizational skillscommunication
Certifications
MSc in Computer ScienceMSc in Software EngineeringMSc in Information Technology