As a C++ Developer , you will design, implement, test, and maintain high-performance software for a project while collaborating with operational and technical experts to deliver new functionalities. You will analyse requirements, propose robust solutions, and implement efficient algorithms in a Linux soft real-time environment. Your work will include unit and component testing, contributing to automated test suites, and participating in code reviews to ensure coding standard compliance. You will debug issues, apply corrective changes, and maintain technical documentation throughout the software lifecycle. If this opportunity interests you, feel free to reach out.
🚀 Project
- design, implement, test and maintain high-performance C++ software for a project
- collaborate with operational and technical experts to develop new functionalities
- analyse requirements and propose robust software solutions
- design algorithms, prototype, implement and refactor code
- perform unit and component testing, contribute to automated test suites
- work in Linux soft real-time environment, ensuring performance and determinism
- investigate and resolve issues, debug and apply corrective changes
- participate in code reviews and ensure compliance with coding standards
- contribute to technical documentation and lifecycle artefacts
- support safety and security assessments as required
- estimate, plan and deliver work packages in a multi-disciplinary team
🎯 Skills
bachelor’s degree in computer science, IT or related field3+ years professional software development experience3+ years hands-on C++ development with modern standards (C++11+)experience with large-scale, high-performance software systems on Linuxfamiliarity with industrial quality and safety standards (SWAL3 / ED-153)strong proficiency in modern C++ (STL, templates, memory management, multi-threading)solid understanding of data structures and algorithmsexperience with unit testing and automated testing frameworksfamiliarity with Linux tools, build systems, debugging, shell basicsexperience with version control systems (Git)effective teamwork, constructive feedback and collaboration skillsENG C1💡 Nice to have
experience with AGILE or iterative developmentpractical experience with Atlassian tools (Jira, Confluence, Bitbucket)hands-on experience with test automation frameworks (Robot Framework)experience in safety-critical or real-time systemsunderstanding of Air Traffic Management systems and aviation operationsprevious experience in large international or multicultural technical teams