C++ Software Engineer

Employer · Saab

Software developerApplications developerFlexibleFull-time

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

Posted Oct 21, 2026 · Updated 13 days ago · 0 views