Drimva

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

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)