Senior Embedded Software Engineer
$161.6k - $222.2kLiquid Robotics
Description
Senior Embedded Software Engineer
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. Our platforms operate in challenging ocean environments for extended deployments (3+ month missions), requiring exceptionally reliable and fault tolerant software.
Essential Responsibilities
- Derive requirements for, design, develop, and maintain reliable embedded software for long-duration autonomous maritime operations (90+ day uptime requirements).
- Integrate COTS and custom robotic components including servos and actuators, power management systems (batteries, solar charging), satellite radios and maritime communication equipment, and environmental and navigation sensors (GPS, IMU, depth sensors, cameras, acoustic sensors, etc.).
- Implement fault-tolerant architectures with watchdog systems, automated recovery, and graceful degradation to meet mission uptime and reliability goals.
- Collaborate with cross-functional teams including systems, mechanical, electrical, quality assurance, production, and product management to ensure integrated system performance.
- Work within a structured software development lifecycle combining Agile methodologies with V-model validation processes; participate in requirements, design, code reviews, and system integration testing.
- Develop and maintain device drivers, middleware, and mission code for ARM-based embedded Linux platforms (e.g., NVIDIA Tegra/Jetson, Raspberry Pi) in Debian-based environments.
- Design for real-time constraints, deterministic behavior on Linux, and power-aware sleep/wake strategies to maximize mission duration.
- Create and execute Software-In-Loop, Hardware-In-Loop, and on-device test methods; develop CI/CD pipelines, automated tests, and release artifacts to support multiple overlapping product lines.
- Troubleshoot and root-cause hardware/software interactions; capture diagnostic data and coordinate corrective actions across engineering disciplines.
- Produce and maintain clear technical documentation including design notes, runbooks, test plans, and procedures.
Key Attributes
- Deep systems thinker who can analyze, explain, and close the loop from sensors through actuators and human-in-the-loop components.
- Detail-oriented and methodical with strong software engineering and test discipline.
- Practical hands-on experience integrating and troubleshooting embedded hardware and sensors in harsh environments.
- Strong communicator, able to convey complex software and system behaviors to engineering, Manufacturing, and QA.
- Comfortable working cross-functionally and responding to integration, production, and field deployment priorities.
- Autonomous, pragmatic, and focused on delivering robust, maintainable solutions for safety- and mission-critical systems.
Minimum Qualifications
- BS in Computer Science, Computer Engineering, or related discipline; advanced degree or technical credentials a plus.
- 10+ years of professional embedded software architecture, design, and development experience.
- Proven experience shipping robotic or autonomous systems with long-duration uptime requirements and fault-tolerant architectures.
- Strong programming and architecture skills in C++ and Java for mission code; Python for tools, scripts, and automation.
- Deep understanding of Linux system architecture, device drivers, and managing deterministic/real-time behavior on Linux.
- Experience with serial protocols (RS-232, RS-485), CAN bus, USB, UDP/TCP networks, and satellite communication systems (Iridium, Starlink).
- Experience with version control (Git), CI/CD pipelines, automated testing, and managing complex build systems across product lines.
- Knowledge of sensor fusion, error correction, and degraded-mode operation strategies.
- Understanding of power management, thermal constraints, and environmentally robust software design.
- Experience with power-aware software design, sleep/wake strategies, and long-duration mission planning.
- Familiarity with Software-In-Loop, Hardware-In-Loop, and on-device testing methodologies.
U.S. Person status required.
Ability to obtain a US Secret Clearance required. Preference given to candidates with active security clearance at time of hire.
Pay is based upon candidate experience and qualifications, market and business considerations, and the role’s geographic location
Summary pay range: $161,600 - $222,200
Liquid Robotics designs and manufactures Wave Gliders®, the first wave and solar powered autonomous ocean robots. With our partners we address many of the planet’s greatest challenges, by transforming how to assess, monitor, and protect the ocean. We solve critical problems for defense, commercial, and science customers.
Visit us at to learn more.
Liquid Robotics is an Equal Opportunity Employer (EOE). Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
- Lockheed Martin in Severn, Maryland, is seeking an experienced software engineer to plan, design, and coordinate development activities for... ...across the full development life cycle. The role emphasizes embedded software for mission-critical applications and requires...Senior
$86.9k - $198k
Embedded Developer, SeniorThe Opportunity:As an embedded software engineer, you know how to create and maintain crucial pieces of software. You use your knowledge to write... ...important mission-forward challenges. As a senior embedded software engineer at Booz Allen, you’ll...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work- Booz Allen Hamilton is seeking a Senior AI-Assisted Tooling Software Engineer focused on embedded software to design, develop, and optimize tooling that bridges software components for mission-critical systems. You will write, test, and reverse engineer software across...Senior
- ...and investment decision support. Cost, schedule, performance, risk, and program-status analysis. Providing decision support to senior Government, Program Executive Office, or Program Management leadership. Coordinating activities across technical, acquisition,...SeniorContract workFor contractorsWork at officeFlexible hours
$167k - $225k
...SECURITY CLEARANCE AT THE TS/SCI POLYGRAPH LEVEL IS REQUIRED We are seeking an innovative, ever-curious Embedded / Firmware Reverse Engineer (flexible across Cyber Software Engineer CS2 to CS3 levels) to join our specialized team in Annapolis Junction, MD. In this role,...SeniorHourly payContract workWork experience placementImmediate startFlexible hours- ...Journal's Best Places to Work 2026. Belay Technologies seeks a Senior System Integrator (SWE3) to join our intel team and work on DoD... ...and strong skills in COTS integration, documentation, and agile software practices. Collaborative, problem-solving mindset is essential....Senior
- Northrop Grumman Corp. in Maryland is seeking a Senior Principal Cyber Threat Analyst to join the I&R team supporting the CISO and Global Cybersecurity organization. You will analyze threat activity, develop countermeasures, and contribute to protecting critical assets...SeniorFlexible hours
- ...production issues while minimizing system downtime. Mentor junior engineers and provide technical guidance on application integrations... ...marital status national origin sexual orientation or any other non-merit based factor. Required Experience: Senior IC...SeniorFull timeTemporary work
$91.2k - $169.4k
...We are hiring for a variety of roles including vulnerability analysts, exploit developers, hardware/software reverse engineers, offensive cyber tool developers, embedded developers, and cyber researchers. We want your expertise in traditional computing (Windows/Linux/MacOS...Full timeTemporary workWork experience placementCasual workRelocation packageFlexible hours- Belay Technologies, Inc. is seeking a Senior System Integrator (SWE3) to join our intel team in the Baltimore/Washington area. The role... ...TS/SCI clearance with polygraph and a strong background in software development and systems integration, including COTS, documentation...SeniorFlexible hours
- GliaCell is seeking a Senior Full Stack Software Engineer on one of our subcontracts. This is a full-time role supporting a U.S. Government customer, with ownership of full-stack development and lifecycle management within an AI/ML landscape. You will work on a small team...SeniorFull time
- ...Senior Principal Contract Administrator At Northrop Grumman, our employees have incredible opportunities to work on revolutionary... ...Analyze and negotiate non-disclosure agreements, teaming agreements, software licensing agreements, and other memoranda. The successful...SeniorContract workWork experience placement
- Capital Solutions Group in Laurel, Maryland is seeking a Sr. Back-End Software Engineer with TS/SCI clearance to support secure, automated workflows and scalable backend services. You will design and implement Python-based REST endpoints and microservices with Django or...Senior
$190k - $224k
...design, develop, maintain, and enhance complex, high-performance software systems—ranging from processing-intensive analytics and novel... ...Software Development Mastery: Demonstrated hands-on software engineering expertise with core languages (such as Java, C++, Python, or...SeniorHourly payContract workWork experience placementImmediate startFlexible hours- ...with Agency acquisition, budgeting, organizational, and program execution processes . Experience supporting PEO, portfolio, or senior Government leadership. Knowledge of Agile and emerging Government acquisition pathways. Strong proficiency with SAFe, PI...SeniorContract workFlexible hours
- ...and malware exploitation on a high-visibility project. Strong embedded development experience in C and Python is required, along with... ...communications insights. The role involves working with reverse engineering outputs for reengineering purposes. Applicants should...Senior
- ...Job Description Job Description Program Integrator Level 3 - Technical / Systems Engineering SITEC Consulting is seeking an experienced Program Integrator Level 3 with a strong technical and systems engineering background to support Government program and acquisition...SeniorContract work
$86.9k - $198k
Full Stack Software Engineer, SeniorThe Opportunity:As a full stack developer, you can resolve a problem with a complete end-to-end solution... ...to production-ready. This role is more than just coding. As a senior full stack developer at Booz Allen, you’ll use your passion...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...directly related experience. Required Skills Experience providing direct programmatic support to Government Program Managers or senior program leadership. Experience supporting cost, schedule, performance, budget, staffing, and contract execution tracking....SeniorContract workFor contractors
- ...Senior Front-End Software Engineer Quevera is seeking a highly skilled Senior Front-End Software Engineer with an active TS/SCI clearance with Polygraph in Annapolis Junction, MD. This role supports front-end software development and provides technical leadership...SeniorTemporary work
$750 per month
...Job Type Full-time Description Seeking engineers to grow their knowledge and further their careers. Interclypse has numerous low-level and embedded software development openings ranging from C/C++, Python, RTOS, low-level Windows / Linux, and X86 architectures...16 hoursFull timeTemporary work$112.8k - $257k
Full Stack Software Engineer, SeniorThe Opportunity: As a lead software engineer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you’re looking for the chance to not just develop software, but to create a system that will...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...Description Job Type: Full Time Location: Annapolis Junction, Md. Clearance: TS/SCI VMR Strategic Solutions is seeking a Senior SharePoint Engineer. The Developer will design, customize, and debug workflows (automate business processes), web sites, web parts, form and...SeniorFull time
$166.9k - $309.9k
...hired, you'll receive a payment! code-extreferSenior Full Stack Software Engineer - Clearance RequiredWHAT WE'RE DOING• Join Lockheed Martin... ...Intelligence, where we foster innovation and integrity.• As a Senior Full Stack Software Engineer, you'll be empowered to create "...SeniorFull timeContract workTemporary workWork experience placementCasual workLocal areaFlexible hours$190k - $240k
...Places to Work 2026! Belay Technologies is seeking a Senior System Integrator (SWE3) to join our intel team.... ...bachelor’s degree and twelve (12) years of experience in software development/engineering. Sixteen (16) years of software development experience may...SeniorFull timeContract workWork experience placementFlexible hours$231.74k - $247.48k
Lentech is hiring a Senior Full-Stack Developer Requirements : ~ Active and current TS.SCI w FSP through MD ~14+ years of experience with general software engineering in a Linux environment ~ Experience with developing software using Python, Java or javascript...SeniorFull time$176k - $226k
...Senior Backend Software Engineer, Mission Analytics Make an Impact Where It Matters Most At Intelliforce, we build software that helps analysts make sense of large, complex data sets and turn that information into something they can act on. In this role, you will...SeniorFull timeImmediate startVisa sponsorship$150k - $250k
...including individuals with disabilities. Combining solid front-end engineering capabilities with deep, hands-on expertise in accessibility... ..., you will work within a cross-functional Agile team of software developers, systems engineers, and product owners. You will bake...SeniorHourly payContract workWork experience placementImmediate startRemote workFlexible hours3 days per week- Base-2 Solutions is seeking a Software Engineer Level 4 in Elkridge, MD, on-site, to develop and maintain backend systems for mission-critical environments. You will build scalable data pipelines, APIs, and manage PostgreSQL databases using Python and FastAPI. The role...SeniorDay shift
$190k - $225k
...deploy heavy-duty data pipelines! Bring your senior Python/Java skills and deep Linux shell... ...robust data modeling, and the drive to engineer advanced backend solutions that... ...among other things. , Required Skills Software Engineering: 14+ years of general software...SeniorHourly payContract workTemporary workWork experience placementImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior vmware engineer Jessup, MD
- senior implementation project manager Jessup, MD
- senior consulting engineer Jessup, MD
- senior human factors engineer Jessup, MD
- senior resident engineer Jessup, MD
- senior Jessup, MD
- senior performance engineer Jessup, MD
- senior customer success engineer Jessup, MD
- senior cybersecurity engineer Jessup, MD
- senior storage engineer Jessup, MD




