Saronic Technologies
Technology
SystemsSoftwareEngineer,Generalist
Neural analysis suggests this role is
optimal for Senior candidates.
“Systems Software Engineer, Generalist at Saronic Technologies. Skills: Systems Software Engineering, Autonomous systems, Robotics, Embedded systems. Design software for autonomous vehicle systems. Develop software for autonomous vehicle systems”
Industry & Context.
Root cause analysis; Debugging; Troubleshooting
U.S. Person status required, Manual dexterity, Visual acuity, Lifting up to 20 pounds
What They're Looking For.
Must Have
5+ years professional software engineering experience, Experience developing software for systems that interact with physical hardware, 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
What You'll Do.
Design software for autonomous vehicle systems
Develop software for autonomous vehicle systems
Maintain software for autonomous vehicle systems
Build reliable software solutions
Build scalable software solutions
Build maintainable software solutions
Develop software interfacing with sensors
Develop software interfacing with actuators
Develop software interfacing with networking equipment
Develop software interfacing with onboard compute systems
Optimize software performance
Optimize software reliability
Optimize software observability
Optimize software fault tolerance
Design distributed services
Implement distributed services
Design communication frameworks
Implement communication frameworks
Design data pipelines
Implement data pipelines
Participate in architecture discussions
Participate in technical decision-making
Support troubleshooting
Contribute to engineering processes improvement
Contribute to tooling improvement
Contribute to development practices improvement
How You'll Work.
Team & Collaboration
Cross-functional engineering environments; Electrical engineering teams; Mechanical engineering teams; Autonomy engineering teams; Perception engineering teams; Field engineering teams
Full 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. ABOUT THE ROLE 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 pro
Applying for this Systems Software Engineer, Generalist role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Ashby
- Ashby is a fast modern ATS — most applications take under 3 minutes.
- The resume parser is strong; verify parsed experience dates and job titles.
- Custom screening questions are often scored algorithmically — answer completely.
- Location field affects geo-based screening; use your actual metro area.
ANONYMOUS · UNFILTERED
What do employees actually say about Saronic Technologies?
Real rants from real employees. Read before you apply.