Mobile Robotics Engineer
About the Role
The software you create will be used to control autonomous robots. While working in a fast-paced environment with smart team members, you'll be responsible for understanding business requirements and constraints, converting requirements into rules and logic, and supporting the team in creating safe and secure data capture.
Write performant, modular, and correct software to operate autonomous mobile robots and drones.
Actively participate in software development, testing, deployment, and support.
Leverage analysis tools (static analyzers, linters) to manage code and improve code quality.
Monitor and respond to system events and monitor software and hardware failures to support customer success.
Produce clear concise software documentation in support of other developers.
Candidate must be able to work independently and bring tasks to completion
3+ years of experience writing embedded applications in C/C++ or other object-oriented languages.
3+ years of experience with Robot Operating System (ROS)
3+ years of experience in applied mobile robotics
3+ Experience with real time, embedded, multi-threaded systems
BS, MS, or PhD in Computer Science, Software Engineering, Computer Engineering, or related field
Knowledge of DJI OSDK or PX4 platform is a big plus
Experience with Computer Vision and/or Remote Sensing including Lidar
Work Hours and Benefits
As part of the Airtonomy team, your time will be spent working both independently and as a group to complete critical projects and develop solutions to advance the goals of the company and its customers. Work hours are flexible and regulated by the projects and work product required by your team and team supervisor. Benefits include unlimited leave per the terms outlined in our policy (sick and vacation) in addition to health, dental, and vision insurance.
About the Company
Airtonomy is a fast-growing team of software engineers, robot specialists, aviation experts, and machine learning professionals building the software that industries are adopting for managing their drone fleet. Airtonomy is more than just drone management, we use advanced computer vision techniques, neural networks, and emerging technologies to autonomously capture, package, transport, integrate, and act on data.