← Serch more jobs

Robotics - Software Engineer

LinkedIn Pyrrhus Aeronautics Atlanta, GA
Entry level Posted March 13, 2026 Job link
Thinking about this job
Not Met Priorities
What still needs stronger evidence
Requirements
  • Develop computer vision and machine learning algorithms for object detection, perception, navigation, obstacle avoidance, target tracking, and situational awareness in GPS-denied and GPS-enabled environments
  • Use and/or develop sensor fusion algorithms combining IMU, camera, GPS, and other sensor data for robust state estimation and navigation
  • Conduct simulation, hardware-in-the-loop testing, and field testing in realistic but safe scenarios to validate software reliability and safety
  • Collaborate with hardware engineers to define requirements, troubleshoot system integration issues, and optimize hardware-software performance Required Qualifications
  • 3+ years of professional software development experience preferred, or recent graduate (Master's/PhD) with significant hands-on experience in autonomous systems, robotics, or embedded systems during graduate studies
  • Expert-level proficiency in C++ with experience in modern C++ standards, memory management, and performance optimization
  • Embedded systems programming experience, including real-time constraints, hardware interfaces, interrupt handling, and resource-limited computing
  • Deep understanding of robotics fundamentals, including kinematics, dynamics, control theory, and state estimation
  • Strong debugging and problem-solving skills with experience in troubleshooting hardware-software integration issues Highly Desired Qualifications
  • Hands-on experience with PX4 autopilot, including firmware customization, flight mode development, and parameter tuning
  • Experience with machine learning frameworks (TensorFlow, ONNX, PyTorch) for deploying models for object detection and tracking
  • Strong computer vision background with hands-on experience implementing vision algorithms (OpenCV, camera calibration, feature detection/tracking, pose estimation)
  • Knowledge of sensor fusion techniques (Kalman filters, EKF, particle filters) and SLAM algorithms
  • Proficiency in Python for rapid prototyping, simulation, and tooling
  • Experience with simulation environments such as Gazebo, AirSim, or custom flight simulators Personal Attributes
  • Mission-driven mindset
  • Startup mentality
  • Detail-oriented and quality-focused
  • Adaptable and eager to learn
Preferred Skills
  • 3+ years of professional software development experience preferred, or recent graduate (Master's/PhD) with significant hands-on experience in autonomous systems, robotics, or embedded systems during graduate studies
  • Experience with machine learning frameworks (TensorFlow, ONNX, PyTorch) for deploying models for object detection and tracking
  • Proficiency in Python for rapid prototyping, simulation, and tooling
  • Experience with simulation environments such as Gazebo, AirSim, or custom flight simulators Personal Attributes
Education
  • (Not required) – Bachelor's, Master's, or PhD in Computer Science, Electrical Engineering, Aerospace Engineering, Robotics, or related field
  • (Not required) – 3+ years of professional software development experience preferred, or recent graduate (Master's/PhD) with significant hands-on experience in autonomous systems, robotics, or embedded systems during graduate studies