
C++ Software Developer
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.
- 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
- 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.
- 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).
- Worked with development methodologies like Agile/Scrum.
- Good analytical and problem-solving skills.
- Good collaboration and communication skills.
- Good organizational and time management skills.
- Good communication skills in English, Dutch is a plus.
Benefits
- Working for a __Great Place to Work®__ certified company;
- 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, 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++ 20Linuxmultithreaded codereal-time environmentsQtPostgreSQLJSONXML
Soft Skills
analytical skillsproblem-solving skillscollaboration skillscommunication skillsorganizational skillstime management skills
Certifications
BA degree in Computer ScienceMSc degree in Computer Sciencedegree in Software Engineeringdegree in Information Technology