S

Saronic

Develops autonomous surface vessels for military

Systems Software Engineer - Generalist

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least 5 years of professional software engineering experience.
  • Strong proficiency in one or more of C++, Python, Rust, or Go.
  • Experience developing software for systems that interact with physical hardware.
  • Strong understanding of Linux-based development environments.
  • Experience with software architecture, debugging, testing, and performance optimization.
  • Experience working on complex distributed, real-time, embedded, robotics, autonomy, aerospace, defense, maritime, automotive, industrial automation, or similar systems.
  • Ability to operate effectively in cross-functional engineering environments.

Responsibilities

  • Design, develop, and maintain software for autonomous vehicle systems and supporting infrastructure.
  • Build reliable, scalable, and maintainable software solutions across embedded, systems, and application layers.
  • Develop software that interfaces with sensors, actuators, networking equipment, and onboard compute systems.
  • Collaborate closely with electrical, mechanical, autonomy, perception, and field engineering teams.
  • Optimize software performance, reliability, observability, and fault tolerance in mission-critical environments.
  • Design and implement distributed services, communication frameworks, and data pipelines supporting autonomous operations.
  • Participate in architecture discussions and technical decision-making across software and systems domains.
  • Support testing, validation, deployment, and troubleshooting of software in both laboratory and field environments.
  • Contribute to the continuous improvement of engineering processes, tooling, and development practices.

Desired Qualifications

  • Experience with embedded Linux, RTOS, device drivers, or hardware communication protocols.
  • Experience with robotics, autonomous systems, UAVs, UGVs, USVs, or maritime platforms.
  • Experience with networking, distributed systems, middleware, or communication frameworks.
  • Experience with cloud infrastructure, backend services, and deployment pipelines.
  • Familiarity with ROS/ROS2 or similar robotics frameworks.
  • Experience integrating software with sensors, controls, or electromechanical systems.
  • Experience supporting field testing and operational deployments.
  • Exposure to defense, aerospace, maritime, or other mission-critical environments.

About the Company

Saronic

Develops autonomous surface vessels for military

Saronic Technologies develops autonomous surface vessels (ASVs) for naval and maritime missions. The vessels use onboard edge computing, adaptive path planning, and passive sensors to identify and track targets, with resilient multichannel communications enabling coordinated manned-unmanned operations in contested environments. The company emphasizes integration with existing military concepts of operations (CONOPs) and provides customization and integration services to fit mission needs. Its goal is to improve situational awareness, extend operational reach, and enhance survivability in maritime engagements.

Company size
1,001-5,000
Company stage
Series D
Total funding
$2.6B
Headquarters
Austin, TX
Founded
2022

Recently Posted Jobs

Explore more opportunities at Saronic

See more jobs