Jobiglo

No results.

Systems Software Engineer, Generalist

saronic · Austin

Senior 🇬🇧 English
C++ Python Rust Go Linux RTOS Device drivers Hardware communication protocols ROS ROS2 Networking Distributed systems Middleware Cloud infrastructure Backend services Deployment pipelines

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec saronic.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

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

💬 Chat with us on Telegram Chat on WhatsApp

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