Saronic
Systems Software Engineer, Generalist
Austin, TX. Posted 5 months ago
The role
This person will develop software that powers autonomous maritime systems. The role involves working across the full stack from low-level hardware interfaces to backend services and mission-critical applications.
What you will do
- 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.
Required qualifications
- 5+ years of professional software engineering experience.
- Strong proficiency in one or more of: C++, Python, Rust, 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.
Nice to have
- 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.
Benefits
- Medical Insurance: Comprehensive health insurance plans covering a range of services
- Dental and Vision Insurance: Coverage for routine dental check-ups, orthodontics and vision care
- Saronic pays 100% of the premium for employees and 80% for dependents
- Time Off: Generous PTO and Holidays
- Parental Leave: Paid maternity and paternity leave to support new parents
- Competitive Salary: Industry-standard salaries with opportunities for performance-based bonuses
- Retirement Plan: 401(k) plan
- Stock Options: Equity options to give employees a stake in the company's success
- Life and Disability Insurance: Basic life insurance and short- and long-term disability coverage
- Free lunch benefit
- Unlimited free drinks and snacks in the office
Before you apply
- Requires access to export-controlled information or items that require U.S. Person status.
- U.S. Person status is defined as U.S. citizens, legal permanent residents, or certain protected classes of asylees and refugees.
About the company
Saronic Technologies is a leader in revolutionizing autonomy at sea, dedicated to developing state-of-the-art solutions that enhance maritime operations through autonomous and intelligent platforms.