C++ Software Engineer
Employer · Saab
Budapest
At Saab, you can realise amazing innovations that keep people and societies safe. Join Saab and help develop advanced software solutions that support mission-critical systems used in complex and highly technical environments. As a C++ Software Engineer, you will be part of a multidisciplinary engineering team working on software products that enable reliable data handling, system integration, and operational support.
Tasks
- Design, develop, and maintain software applications primarily using C++
- Develop data transformation and communication solutions for complex system environments
- Contribute to software architecture and technical decision-making
- Analyze and refine system requirements in collaboration with stakeholders
- Develop and execute test cases to ensure software quality, reliability, and performance
- Support software integration, debugging, troubleshooting, and root-cause analysis
- Create and maintain technical documentation throughout the development lifecycle
- Collaborate with cross-functional engineering teams to deliver integrated solutions
- Participate in prototyping, feasibility studies, and concept development activities
- Contribute to code reviews, software quality assurance, and continuous improvement initiatives
Conditions & benefits
Meaningful work on complex, mission-critical technologiesCollaborative and international engineering environmentOpportunities for continuous learning and professional growthFlexible working arrangementsCompetitive salary and benefitsPrivate healthcare packageLong-term career opportunities within a global technology company
Requirements
- At least 3 years of experience in C++ software development
- Bachelor's degree or higher in Computer Science, Software Engineering, or other relevant fields
- Understanding of software architecture and object-oriented design principles
- Experience working throughout the full software development lifecycle
- Strong analytical and problem-solving skills
- Experience with software testing and debugging
- Ability to collaborate effectively in cross-functional and international teams
- Working proficiency in English, both written and spoken