Saronic
Software Engineer, Generalist
Austin, TX · On-site · Full-time · Posted Mar 10, 2026
- Experience
- Proven experience required; no number of years stated.
- Education
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Visa sponsorship
- If the role is based in the United States, it requires U.S. Person status to access export-controlled information or items.
About the job
Designs, develops, tests, and integrates software systems and autonomy algorithms for Saronic’s autonomous surface vessels.
What you'll do
- Collaborate across hardware, robotics, and software teams to develop and deploy vessel software.
- Participate in the software development lifecycle, from requirements and design through testing, deployment, and maintenance.
- Implement and optimize perception, navigation, path-planning, and control software; validate its performance, reliability, and safety.
What they ask for
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven software development experience focused on autonomous systems, robotics, or related fields.
- Proficiency in C++, Python, or Java, with emphasis on object-oriented design and development.
- Experience with robotics/autonomous-systems tools or frameworks, and familiarity with sensor fusion, SLAM, or related navigation and perception technologies.
Tools
C++, Python, Java, ROS, OpenCV, TensorFlow
AI focus
Develops autonomous-vessel capabilities, including algorithms for perception, navigation, path planning, and control.
Model-written summary · the original posting is authoritative