C++ Software Developer
Role details
Job location
Tech stack
Job description
To strengthen the Test Frameworks Backend Services Team, Airbus Defence and Space is seeking a motivated and skilled C++ Software Developer (d/f/m)., As a key contributor to our software integration and delivery pipeline, you will design, develop, and maintain a modern, automated build infrastructure supporting multiple operating systems - including Windows, Linux, and VxWorks - for critical test and simulation frameworks.
We are shaping the future of software integration in next-generation aircraft programs, and we're looking for a skilled C++ Software Developer to drive the evolution of our build and dependency management ecosystem., * Design, implement, and maintain a cross-platform build infrastructure for Windows, Linux, and VxWorks targets
- Design and develop high-performance software components in C++17/20 for simulation and test support systems
- Develop and optimize CMake-based build configurations for complex, multi-component software systems
- Integrate and manage Conan as a package manager for C/C++ dependencies across development and integration environments
- Automate build, test, and deployment pipelines using Jenkins, Git, and related CI/CD tools
- Ensure consistent and reproducible builds across heterogeneous environments (development, integration, test)
- Collaborate with software architects and developers to improve build performance, modularity, and scalability
- Set up and maintain unit and integration test execution in automated build jobs
- Support migration and integration of tools into the Atlassian Toolchain (Jira, Bitbucket, Bamboo/Jenkins)
- Monitor and optimize build server performance, reliability, and security
- Create and maintain detailed documentation of build processes, configurations, infrastructure setups and work instructions
- Contribute to the continuous improvement of software quality and delivery speed in alignment with DevOps best practices
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Deep understanding of software build systems and dependency management in embedded and real-time environment
- Proficient in administering and automating builds on Windows and Linux systems
- Solid expertise in CI/CD pipelines, preferably with Jenkins, Git, and scripting
- Excellent problem-solving skills and a proactive, collaborative mindset
- Excellent written and spoken skills in English and German
- Ability to work independently and collaboratively in an agile, interdisciplinary environment, This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company's success, reputation and sustainable growth.