Software Engineer İş İlanı

İşveren Hakkında

QUALIFICATIONS AND JOB DESCRIPTION

We are looking for a software engineer to work on mission-critical unmanned aerial systems. The successful candidate will show a strong ability to show initiative and quickly acquire skills and know-how to contribute to many aspects of a sophisticated engineering project building a mission-critical system by developing and maintaining robust, well written code using state of the art tools and methods. Demonstrated industry experience will be a plus.

Qualifications:

  • Solid C/C++ development skills,
  • Knowledge of a variety of scripting languages and build systems,
  • Software development experience in mission critical systems and components,
  • Experience with RTOS or embedded Linux systems,
  • Familiarity with event driven responsive embedded software development,
  • Strong initiative and appetite for technical discovery,
  • Desire to keep pace with latest developments in the field,

Preferred Qualifications:

  • Experience developing software in the Linux domain,
  • Experience with real time networking, video and/or control software,
  • Experience using and adapting open-source software.

Responsibilities:

  • Develop new software components and drivers as need,
  • Research and adapt available open source software as/when appropriate,
  • Contribute to ensuring high quality, high performance code is produced, including participating in design discussions and code reviews,
  • Show initiative in developing know-how, skills and competencies related to the system,
  • Work as a team member to develop and maintain: Core component software (mainly in C/C++),Peripheral software and system scripts (C/C++, Python and Bash),Build scripts and package management framework (C/C++, CMake, Python and Bash),Built/Test automation (CI/CD) systems (gitlab, docker, etc.).