You are viewing a preview of this job. Log in or register to view more details about this job.

Software Systems and Test Engineer

Iris Automation is tackling the biggest challenges facing the drone industry today, we’re making drones safer, more reliable, and enabling them to fly beyond line of sight. By unlocking the potential of Industrial drones we will transform major commercial industries. 

General Description:

The core of our system is the computer vision algorithms that allow drones to understand the world around them. You’ll work as part of the software team to implement the backbone of the Iris system!  Specifically you:
  • Have built solutions to open-ended problems

  • Enjoy pursuing a hypothesis driven and meticulous approach to validating systems

  • Are excited to take on the most exciting challenge of our generation and help build a meaningfully autonomous system

  • Excited to work in a dynamic and fast paced startup environment

How You'll Make an Impact:
  • Design and deploy automated software test environments (regression, unit, certification, etc)

  • Integrate Hardware In the Loop (HIL) and Software In the Loop (SIL)  testing into our platform

  • Automate analysis of large volumes of in-flight data for verification and validation testing

  • Characterize, quantify, and optimize the performance of the embedded software and electrical interfaces

  • Deploy server architecture to support large scale automated testing

  • Design and implement network architecture and a scalable testing environment

Useful Skills

  • We value people with the passion to see things through, learn, and move quickly

  • Solid software engineering foundation and a commitment to writing clean, well structured code

  • Experience with automated software test environments, regression test suites, simulators, and other software testing tools

  • Hardware In the Loop (HIL) and Software In the Loop (SIL) experience

  • Software performance analysis and embedded code optimization

  • High proficiency in C++, Java, and Python

  • Computer vision skills/experience beneficial

  • Knowledge of servers, code deployment, linux, networking, and message protocols beneficial