Systems Software Engineer, Generalist
saronic · Austin
Job description
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, allowing you to work across the full stack of autonomous vehicle development—from low‑level hardware interfaces to backend services and mission‑critical applications.
Key responsibilities
- Design, develop, and maintain software for autonomous vehicle systems and supporting infrastructure.
- Build reliable, scalable, and maintainable solutions across embedded, systems, and application layers.
- Develop software that interfaces with sensors, actuators, networking equipment, and onboard compute platforms.
- Collaborate closely with electrical, mechanical, autonomy, perception, and field engineering teams.
- Optimize 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 in laboratory and field settings.
- Contribute to continuous improvement of engineering processes, tooling, and development practices.
Required profile
- 5+ years of professional software engineering experience.
- Strong proficiency in one or more of: C++, Python, Rust, Go.
- Experience developing software that interacts with physical hardware.
- Strong understanding of Linux‑based development environments.
- Experience with software architecture, debugging, testing, and performance optimization.
- Background in complex distributed, real‑time, embedded, robotics, autonomy, aerospace, defense, maritime, automotive, or industrial automation systems.
- Ability to operate effectively in cross‑functional engineering environments.
Required skills
- C++
- Python
- Rust
- Go
- Linux (including embedded Linux)
- RTOS
- Device drivers and hardware communication protocols
- ROS / ROS2
- Networking and distributed systems
- Middleware and communication frameworks
- Cloud infrastructure, backend services, and deployment pipelines
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 19 job offers in the United StatesSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 4 weeks ago
Expires 1 month from now
11 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
saronic
Austin
Related job offers
-
Quality Engineer – Mobile Testing (iOS/Android)
Infosys Austin -
Java Microservices Developer with Generative AI
Infosys Austin -
Java Developer – Microservices (Austin, TX)
Infosys Austin -
Senior Integration Developer (Remote)
Doyle Security Services, Inc. (DSS) Îles Vierges des États-Unis -
Integration Developer – Enterprise & Cloud Solutions
Doyle Security Services, Inc. (DSS) Îles Vierges des États-Unis