This position is no longer accepting applications
Closed on July 3, 2026.
This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:
Software Engineer - Robotics & Autonomy
Ardupilot Autopilot
Artificial Intelligence
Automation
Computer Vision
Embedded Development
Embedded Systems
Engineering
Gazebo Simulator
Px4 Autopilot
Robotics
Software Engineering
View similar jobs
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on DeveloperJobs.io alert.
See other roles at Nokturnal AI.
Job Description
An onsite Software Engineer IV responsible for developing and deploying autonomous perception, localization, and navigation for real-world robotic platforms, collaborating with hardware, systems, and program leadership in Clearwater, Florida.
Responsibilities
- Architect and deploy autonomy pipelines spanning perception, localization, and navigation for robotic platforms
- Design and implement real-time perception modules, including object detection, tracking, and obstacle avoidance
- Develop and optimize state estimation and navigation algorithms such as visual odometry, VIO, and SLAM
- Integrate software with robotic systems, including flight controllers and autonomy stacks (PX4, ArduPilot)
- Deploy and optimize algorithms on embedded hardware (NVIDIA Jetson, GPU-enabled platforms) with a focus on performance and reliability
- Fuse data from multiple sensors (cameras, IMUs, GPS, and other onboard systems) to enhance robustness
- Support system integration, testing, and validation in lab, ground, and field environments
- Troubleshoot and resolve issues during development and deployment in collaboration with engineering and production teams
Requirements
- Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related field
- 5–10+ years of experience in robotics, autonomy, or real-time embedded systems
- Strong programming skills in C++ and/or Python
- Experience deploying software onto real robotic or embedded systems
- Solid understanding of robotics systems including perception, state estimation, and control integration
- Experience with ROS/ROS2 and common robotics frameworks
- Familiarity with computer vision and machine learning tools such as OpenCV, PyTorch, or TensorFlow
- Experience supporting DoD or federal government programs
- Familiarity with MAVLink, PX4, ArduPilot, or similar flight stacks
- Experience with simulation environments (Gazebo, MATLAB, etc.)
- Knowledge of the software development lifecycle in regulated environments
- Active or able to obtain a U.S. security clearance
Technologies
- C++, Python
- ROS, ROS2
- OpenCV, PyTorch, TensorFlow
- PX4, ArduPilot
- Gazebo, MATLAB
- MAVLink
- NVIDIA Jetson, CUDA, TensorRT
Benefits
- 401(k)
- 401(k) 5% Match
- Dental insurance
- Health insurance
- Vision insurance
Pay and Benefits
- Salary range: USD 150,000 to 217,723 per year
- Employer-paid medical, dental, and vision insurance for employees
- Vacation accrual starts on day one; accrual rates as follows:
- Year 1 through Year 3: 3 weeks annually
- Year 4: 4 weeks annually
- Year 8: 5 weeks annually
- Maximum rollover: six weeks
- Automatic 401(k) contribution of 5% of earned wages, no matching required
- Educational assistance and professional development opportunities
- Pay: USD 150,000.00 to 217,723.00 per year
Work Location
In person position based in Clearwater, Florida (onsite)
Similar Jobs
L