Autonomous Software Engineer

United States

Fruition Group
Apply for this Job

Senior Software Engineer - Autonomous Systems


Who We Are:

We are defining and pushing the boundaries of autonomous vehicle technology in real-world environments for exploration, navigation and monitoring of the problems of today.


The Role:

We are seeking a Sr. Software Engineer to develop mission-critical systems for autonomous surface vehicles. You'll contribute to defining sensor integration, communications, real-time control, and multi-vehicle cooperation in dynamic marine conditions.


Key Responsibilities:

  • Develop C/C software for vehicle control, navigation, and communications.
  • Integrate software with hardware and embedded systems.
  • Advance multi-vehicle cooperation and coordination algorithms.
  • Develop simulations for ocean environment modeling.
  • Process data from cameras, LiDAR, radar, sonar, Starlink, and cellular networks.
  • Enhance autonomy features, including obstacle detection and avoidance.
  • Debug real-world software issues and maintain system documentation.

Required Qualifications:

  • B.S/M.S in Computer Science, Engineering, or related field.
  • Green Card Holder or US citizen.
  • 3-5+ years in embedded systems, preferably within autonomous technology.
  • Proficient in C/C with real-time OS and POSIX/UNIX experience.
  • Strong networking knowledge (Serial, UDP/IP, RF, LTE, WiFi, satellite).
  • Experience in computer vision, machine learning, or SLAM.
  • Familiarity with SFML and microcontrollers.

Date Posted: 04 June 2025
Apply for this Job