Saronic
Senior Systems Software Engineer
Austin, TX +1 · On-site · Senior · Full-time · Posted Aug 11, 2026
- Location
- Austin, TX
San Diego, CA - Experience
- Senior Engineers: 3+ years. Staff Engineers: 8+ years, including architecture, cross-functional leadership, or platform ownership in autonomy, robotics, or embedded systems; experience programming in C/C++ or Rust.
- Education
- Bachelor’s or Master’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 for access to export-controlled information or items.
About the job
Designs, develops, and optimizes software for autonomous surface vessels, including navigation, control, communications, and integration with vessel systems.
What you'll do
- Develop and maintain vessel software using NixOS, including controls and sensor-fusion algorithms.
- Integrate software with hardware and optimize network communications for low-bandwidth, high-latency environments.
- Test, validate, debug, and document software to support reliable maritime operations.
What they ask for
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- For Senior Engineers: 3+ years of software engineering experience.
- Strong understanding of algorithms, data structures, and software design patterns.
- 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 principles and protocols such as TCP/IP or UDP.
- Familiarity with sensors, control systems, maritime operations, or DoD software standards and regulations.
Tools
NixOS, RS-232, CAN, TCP/IP, UDP, C/C++, Rust
Model-written summary · the original posting is authoritative