3 months ago
Miami, FL, USA or Palo Alto, CA, USAMid Level
Responsibilities
- Design and develop autonomous navigation and mission-planning systems for aerial robotic platforms.
- Develop trajectory-generation, path-planning, obstacle-avoidance, behavior-planning, mission-management, and autonomous decision-making algorithms.
- Implement production-quality autonomy software in real-time embedded and Linux-based environments.
- Optimize autonomy software for performance, reliability, and deployment on resource-constrained platforms.
- Integrate autonomy software with flight controllers, onboard computers, sensors, and communication systems.
- Support hardware bring-up, system integration, debugging, software reviews, testing frameworks, and continuous integration processes.
- Conduct software-in-the-loop, hardware-in-the-loop, and flight testing; analyze flight-test data to improve autonomy performance.
- Collaborate with hardware and flight-operations teams on deployment and field testing.
Requirements
- Bachelor’s degree in Robotics, Computer Science, Aerospace Engineering, Electrical Engineering, Mechanical Engineering, or a related technical field.
- At least 2 years of industry experience in robotics, autonomous systems, aerospace, or related fields.
- Strong proficiency in C++ and Python.
- Experience developing autonomy, navigation, or robotic control systems.
- Strong understanding of motion planning, path planning, and autonomous decision-making algorithms.
- Experience with ROS or ROS2 and software development in Linux environments.
- Hands-on experience integrating software with robotic hardware systems and sensors.
- Experience with simulation and testing frameworks for autonomous systems.
- Experience with MATLAB and Simulink for algorithm development, modeling, and simulation.
- Preferred: master’s degree or PhD in Robotics, Aerospace Engineering, Computer Science, or a related field.
- Preferred: experience with autonomous aircraft, UAVs, drones, eVTOL systems, multicopters, VTOL aircraft, fixed-wing platforms, or flight testing.
- Preferred: experience with PX4, ArduPilot, NVIDIA Jetson, embedded Linux, edge-computing platforms, Gazebo, Isaac Sim, AirSim, state estimation, localization, SLAM, sensor fusion, trajectory optimization, model predictive control, or advanced planning algorithms.
Benefits
- Comprehensive medical, dental, vision, and 401k benefits.
- Onsite work at the company headquarters in Palo Alto, California.
