Hybrid Software Engineer, Qt - Aviation

Posted 57 minutes ago

Apply now

About the role

  • Software Engineer developing C++ solutions using Qt for aviation projects. Involves software integration and collaboration with international teams

Responsibilities

  • Contribute to gathering and analyzing customer requirements for software development and integration
  • Implement software development tasks in C++ using the Qt framework (including Qt Quick/QML), adhering to Clean Code, SOLID principles, and common design patterns
  • Set up and maintain the build environment using CMake
  • Integrate software into existing systems and interface with communication protocols (CANBUS, TCP/IP, UDP, serial communication)
  • Support troubleshooting, perform code reviews, and prepare unit tests
  • Manage repositories and versioning according to guidelines (Git, GitLab, BitBucket, SVN), including working with Git submodules, in close collaboration with technical focal points and project managers
  • Contribute to CI/CD pipelines for automated quality assurance and delivery
  • Scripting and automation on Linux (Bash/Shell, Python)
  • Collaborate with international teams and project stakeholders

Requirements

  • Minimum 3 years of professional experience in C++ development with Qt/QML in an HMI environment
  • Experience with build systems, preferably CMake
  • Strong knowledge of Clean Code, SOLID principles, and design patterns
  • Experience with version control systems (Git, GitLab, BitBucket, SVN) and Git submodules
  • Experience with CI/CD workflows
  • Solid knowledge of communication protocols (CANBUS, TCP/IP, UDP, serial communication)
  • Experience with Linux-based operating systems
  • Proficiency in Bash/Shell scripting and Python
  • Responsible, team-oriented, with an understanding of customer requirements
  • Fluent in German and English

Benefits

  • Exciting and innovative projects in a dynamic environment
  • Flexible working hours to suit your lifestyle
  • Option for mobile/remote work
  • 30 days of vacation
  • A modern workplace, including height-adjustable desks
  • Training and career advancement opportunities
  • A secure, future-proof position
  • Employer contribution to a company pension scheme
  • Attractive health benefits that support your health and well-being

Job title

Software Engineer, Qt - Aviation

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job