C++ Software Developer
Core
Develop and maintain efficient, reusable, and reliable C++ code for radar products to improve safety and product performance.
Role type
Senior C++ Software Developer (Radar Systems)
Builds
Radar software products and algorithms
Domain
Aviation safety, wind farm monitoring, drone detection, radar technology
Deliverable
production ML models | product features
Required skills
C++ 17/20, Linux development, multithreaded programming, real-time environments, Qt, PostgreSQL, JSON, XML, low-level hardware interaction, unit testing (GoogleTest), CI/CD (Jenkins), Agile/Scrum
Preferred skills
Radar systems experience, embedded systems design
Technologies
C++, Qt, Linux, PostgreSQL, GoogleTest, Jenkins, Bitbucket, Jira, Qt Creator
Responsibilities
Design, build, and maintain efficient C++ code; identify bottlenecks and bugs; maintain code quality and automation; collaborate on software system design; analyze information for system installation or modification; consult on hardware interfaces and performance requirements; guide programming and documentation development
Seniority
Senior, hands-on IC