Fruition Group

Autonomous Software Engineer

Job Location

Santa Rosa, CA, United States

Job Description

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.

Location: Santa Rosa, CA, US

Posted Date: 6/27/2025
View More Fruition Group Jobs

Contact Information

Contact Human Resources
Fruition Group

Posted

June 27, 2025
UID: 5231795439

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.