Saronic
Systems Software Engineer
Austin, TX · On-site · Full-time · Posted Apr 17, 2026
- Experience
- 1+ years of software development experience; autonomous systems or robotics experience preferred.
- Education
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Visa sponsorship
- If based in the United States, the role requires U.S. Person status for access to export-controlled information or items.
About the job
Designs and maintains software systems for autonomous surface vessels, including navigation, control, communication, and hardware integration.
What you'll do
- Develop vessel software using NixOS and integrate it with hardware systems.
- Implement controls and sensor-fusion algorithms and optimize communications for low-bandwidth, high-latency conditions.
- Test, validate, troubleshoot, and document software for reliability and maintainability.
What they ask for
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 1+ years of software development experience.
- Proficiency in C/C++ or Rust.
- Experience with embedded Linux systems and embedded software development.
Nice to have
- Experience with low-level serial protocols such as RS-232 or CAN; networking protocols such as TCP/IP or UDP; or familiarity with sensors, control systems, maritime operations, or DoD standards.
- Experience in autonomous systems or robotics is preferred.
Tools
NixOS, C/C++, Rust, embedded Linux, RS-232, CAN, TCP/IP, UDP
Model-written summary · the original posting is authoritative