Careers / Sr QT/C++ SW Engineer

Sr QT/C++ SW Engineer

 

Come join a dynamic product development team creating cutting-edge sUAS (small Unmanned Aircraft Systems) drones and associated products built in the USA!  Wear multiple hats and work with many different technologies as a key player on a small software development team.  The primary focus of this role will be working on a user interface written in C++ / QT / QML.

Technical requirements

  • BS/MS degree in Computer Science, Engineering or related field
  • 5+ years in software engineering role
  • Experience in QT / QML and user interface programming
  • Strong C/C++ skills with a focus on embedded systems
  • Unit-testing code for robustness, including edge cases, usability, and general system reliability
  • Bash and bash scripting
  • Ability to develop and debug in Linux with Linux tools for Linux systems
  • Experience with cross compiling
  • Ability to source control with primary tool being Git
  • Knowledgeable with Make and software build systems

Personality requirements

  • Ability to quickly learn new technologies
  • Ability to switch contexts
  • Self driven and motivated to succeed
  • Comfortable with code review processes, both giving and receiving feedback

Technical “nice to haves”

  • Python familiarity
  • Knowledge of Yocto
  • Knowledge of audio and video codecs and media containers
  • Experience with gstreamer

Application instructions