Senior Maritime Robotics Embedded Engineer

Liquid Robotics

Jessup (MD)

Hybrid

USD 162,000 - 222,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Liquid Robotics is seeking a Senior Embedded/Robotics Software Engineer to develop mission-critical software for autonomous maritime robotic systems. This hybrid role is based in the Jessup, MD and reports to our Software Manager.

You will design and maintain software for ARM-based embedded Linux platforms, implement fault-tolerant architectures, and collaborate across engineering disciplines to ensure reliable, high‑uptime systems for 3+ month missions.

Qualifications

  • 10+ years of professional embedded software architecture, design, and development experience.
  • BS in Computer Science or Computer Engineering; advanced degree a plus.
  • Proven experience shipping robotic or autonomous systems with long-duration uptime and fault-tolerant architectures.
  • Strong programming and architecture skills in C++ and Java; Python for tools, scripts, and automation.
  • Deep understanding of Linux system architecture, device drivers, and real-time behavior on Linux.

Responsibilities

  • Derive requirements and develop reliable embedded software for long-duration autonomous operations.
  • Integrate COTS and robotic components, power management, satellite radios, and environmental sensors.
  • Implement fault-tolerant architectures with watchdogs and automated recovery.
  • Collaborate with cross-functional teams to ensure integrated system performance.
  • Follow SDLC with Agile methodologies and V-model validation processes.

Skills

C++
Java
Embedded Linux
Real-time systems
Fault tolerance
Hardware integration
Linux drivers
CI/CD
Testing & debugging
Documentation

Education

BS in Computer Science or Computer Engineering
Advanced degree preferred

Tools

Git
CI/CD pipelines
Build systems

Job description

Liquid Robotics is seeking a Senior Embedded/Robotics Software Engineer to develop mission-critical software for autonomous maritime robotic systems. This hybrid role is based in the Jessup, MD and reports to our Software Manager.

You will design and maintain software for ARM-based embedded Linux platforms, implement fault-tolerant architectures, and collaborate across engineering disciplines to ensure reliable, high‑uptime systems for 3+ month missions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Liquid Robotics, a Boeing Company • United States

Hybrid
USD 142,000 - 253,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Liquid Robotics • Jessup (MD)

Hybrid
USD 162,000 - 222,000
Senior Electrical Engineer — Autonomous Ocean Systems Architect
Senior Electrical Engineer — Autonomous Ocean Systems Architect

Liquid Robotics • Jessup (MD)

On-site
USD 113,000 - 155,000
Head of Systems Engineering - Ocean Robotics
Head of Systems Engineering - Ocean Robotics

Liquid Robotics • Jessup (MD)

On-site
USD 142,000 - 196,000
Technical Lead, Maritime Robotics & Systems Integration
Technical Lead, Maritime Robotics & Systems Integration

Liquid Robotics • Jessup (MD)

On-site
USD 138,000 - 189,000
Senior Embedded Software Engineer — Maritime Robotics
Senior Embedded Software Engineer — Maritime Robotics

Liquid Robotics, a Boeing Company • United States

Hybrid
USD 142,000 - 253,000
Mechanical Engineering Leader, Ocean Robotics
Mechanical Engineering Leader, Ocean Robotics

Liquid Robotics • Jessup (MD)

Hybrid
USD 157,000 - 262,000
Senior Embedded Software Engineer — Marine Autonomy
Senior Embedded Software Engineer — Marine Autonomy

Jobot • Seattle (WA)

On-site
USD 145,000 - 190,000
Product Manager, Autonomous Maritime Systems
Product Manager, Autonomous Maritime Systems

Liquid Robotics • Jessup (MD)

On-site
USD 158,000 - 218,000
Senior Electrical Engineer
Senior Electrical Engineer

Liquid Robotics • Jessup (MD)

On-site
USD 113,000 - 155,000