Job Description
Develop algorithms for real-time path planning and control to work with existing autopilot systems for small Unmanned Aerial Systems (sUAS). The ideal candidate will be interested in working on combined hardware/software systems and simulations to develop robust and elegant approaches. They would also aid in the implementation and tuning of sensor fusion algorithms. The job will begin as remote position and then ideally transition to hybrid structure, working at least part time in the IS4S office in Northern Denver (Northglenn) area.Job Role(s): Develop path planning, control, and autonomy algorithms for sUAS Develop simulation capabilities to support path planning, control, and autonomy applications · Validate, test, and document new or existing algorithms.· Communicate with sensors and other hardware systems, including low latency and precision time applications.· Work with developers to optimize code for deployment on devices with constrained computing power and storage.Required Experience: Degree in Computer Science, Electrical, Mechanical or related field, with emphasis in Controls and Path Planning A minimum of five years of path planning, control, and estimation development experience. · Experience developing in python, modern C++ or C .· Knowledge of Git, Gitlab, or equivalent source control and CI/CD tools required.· Experience developing for Linux or POSIX systems· Experience working with microcontrollersDesired Experience:· Advanced degree (MS or PhD) in UAV path planning/control· Experience with ROS, ROS2 or other middleware approaches· Experience or understanding of PX4 or Ardupilot software· Knowledge of networking and distributed systems. Experience designing, building, and testing all types of sUAS systems. Experience with GNSS receivers and other navigation systems/sensors preferred.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application