Systems Software Engineer, Generalist

Saronic Technologies

Austin (TX)

On-site

USD 120,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental & Vision
Time Off
Parental Leave
Competitive Salary
401(k) Plan
Stock Options
Life & Disability Insurance
Free Lunch
Snacks in Office

Job summary

Saronic Technologies Inc. is seeking experienced Systems Software Engineers to develop software powering autonomous maritime systems.

This role spans embedded hardware interfaces, backend services, and mission-critical applications for complex cyber-physical environments. The ideal candidate has strong software fundamentals and experience with systems that interact with real-world hardware, robotics platforms, or autonomous systems.

Qualifications

  • 5+ years of professional software engineering experience.
  • Strong proficiency in 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, or maritime 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 software across embedded, systems, and application layers.
  • Develop software interfacing with sensors, actuators, networking equipment, and onboard compute systems.
  • Collaborate 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.
  • Participate in architecture discussions and technical decision-making.
  • Support testing, validation, deployment, and troubleshooting in lab and field environments.
  • Contribute to continuous improvement of engineering processes and tooling.

Skills

C++
Python
Rust
Go

Tools

Embedded Linux
RTOS
Device drivers
ROS/ROS2
Networking protocols

Job description

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.

Job Description

We are seeking experienced Systems Software Engineers to develop software that powers autonomous maritime systems. This role sits at the intersection of software, hardware, robotics, and distributed systems, requiring engineers who are comfortable working across the full stack of autonomous vehicle development—from low-level hardware interfaces and embedded systems to backend services, infrastructure, and mission-critical applications.

The ideal candidate brings strong software engineering fundamentals and has experience developing systems that interact with real-world hardware, robotics platforms, autonomous systems, or other complex cyber-physical 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.

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.

Preferred 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.

What We're Looking For

Successful candidates may come from a variety of backgrounds, including:

  • Systems Software Engineering

  • Robotics Engineering

  • Autonomous Systems Engineering

  • Embedded Software Engineering

  • Platform Engineering

  • Infrastructure Engineering

  • Backend Software Engineering

  • Aerospace or Defense Software Development

The common thread is a demonstrated ability to build software that interacts with and enables complex hardware systems in real-world 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

  • Additional Perks: Free lunch benefit and unlimited free drinks and snacks in the office

Physical Demands
  • Prolonged periods of sitting at a desk and working on a computer.

  • Occasional standing and walking within the office.

  • Manual dexterity to operate a computer keyboard, mouse, and other office equipment.

  • Visual acuity to read screens, documents, and reports.

  • Occasional reaching, bending, or stooping to access file drawers, cabinets, or office supplies.

  • Lifting and carrying items up to 20 pounds occasionally (e.g., office supplies, packages).

If this role is based in the United States, it requires access to export-controlled information or items that require “U.S. Person” status. As defined by U.S. law, individuals who are any one of the following are considered to be a “U.S. Person”: (1) U.S. citizens, (2) legal permanent residents (a.k.a. green card holders), and (3) certain protected classes of asylees and refugees, as defined in 8 U.S.C. 1324b(a)(3).

Saronic does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Systems Software Engineer, Generalist
Systems Software Engineer, Generalist

Saronic Technologies Inc. • San Diego (CA)

On-site
USD 140,000 - 190,000
Medical Insurance
Dental & Vision
401(k) plan
+4
Senior Systems Software Engineer
Senior Systems Software Engineer

Saronic Technologies • Austin (TX)

On-site
USD 100,000 - 130,000
Comprehensive health insurance
Generous PTO and Holidays
Parental Leave
+4
Senior Forward Deployed Software Engineer
Senior Forward Deployed Software Engineer

Saronic • Washington

On-site
USD 120,000 - 150,000
Medical Insurance
Dental and Vision Insurance
Generous PTO
+7
Senior / Staff Robotics Security Software Engineer
Senior / Staff Robotics Security Software Engineer

Saronic • Austin (TX)

On-site
USD 140,000 - 200,000
Medical Insurance
401(k) plan
Stock options
+5
Senior Forward Deployed Software Engineer
Senior Forward Deployed Software Engineer

Speedrun Talent Network • Austin (TX)

On-site
USD 180,000 - 240,000
Medical Insurance
Dental & Vision
Time Off
+6
Senior / Staff Robotics Security Software Engineer
Senior / Staff Robotics Security Software Engineer

Saronic Technologies Inc. • Austin (TX)

On-site
USD 140,000 - 200,000
Medical Insurance
Dental and Vision Insurance
Time Off: PTO & Holidays
+4
Senior Forward Deployed Software Engineer
Senior Forward Deployed Software Engineer

Saronic • Austin (TX)

On-site
USD 140,000 - 210,000
Medical Insurance
Dental and Vision Insurance
401(k) plan
+2
Senior Forward Deployed Software Engineer
Senior Forward Deployed Software Engineer

FDE Times • Austin (TX)

Hybrid
USD 140,000 - 190,000
Medical Insurance
Dental & Vision Insurance
Time Off
+8
Software Engineer, Generalist
Software Engineer, Generalist

Saronic • Austin (TX)

On-site
USD 80,000 - 120,000
Comprehensive health insurance
100% premium coverage for employees
Generous PTO and Holidays
+5
Senior Systems Test Software Engineer
Senior Systems Test Software Engineer

Speedrun Talent Network • United States

On-site
USD 120,000 - 170,000
Medical Insurance
Dental and Vision Insurance
401(k)
+6