Robotics Software Engineer

Swan

Completely RemoteFull TimeInformation Technology
Posted 3 days ago

Job description

Responsibilities

  • Design, develop, and implement software systems for robotics applications, including navigation and aerial robotics systems
  • Write clean, efficient, and well-documented code in C++ and Python
  • Integrate and calibrate various sensors such as LiDAR, cameras, and IMUs
  • Process, analyze, and interpret sensor data for real-time decision-making and control
  • Collaborate with cross-functional teams and external stakeholders to design, test, and improve robotic systems
  • Optimize system performance and troubleshoot issues to ensure robust operation in diverse environments

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related field
  • 5+ years of experience in robotics software development
  • Proficiency in C++ and Python with strong understanding of OOP and design patterns
  • Extensive experience with sensor data processing, including calibration, filtering, and fusion
  • Familiarity with ROS (Robot Operating System)

Preferred Qualifications

  • Experience with flight controllers like Ardupilot or PX4
  • Familiarity with machine learning techniques applied to robotics
  • Hands-on experience with hardware integration and prototyping
  • Understanding of control systems and kinematics

About the Company

Swan delivers the future of defense and industry through scalable autonomous products. Swan is backed by leading defense VCs including a16z's American Dynamism fund.

Skills & tools

C++PythonROS

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Bachelor's or Master's in CS, Robotics, or EE
  2. 025+ years robotics software experience
  3. 03Proficiency in C++ and Python
  4. 04Experience with sensor data processing
  5. 05Familiarity with ROS
NeverApplyAd

Wake up to a shortlist, not a search results page.

NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches