Senior Embedded Software Engineer
$142k - $253kLiquid Robotics, a Boeing Company
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 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: $142,000 - 253,000 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. 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.
$150k - $250k
...Senior Reverse Engineer - Embedded Security An innovative technology company is seeking a Senior Reverse Engineer. In this role, you will lead... ...security research initiatives focusing on hardware and software integrity. You will collaborate with other elite engineers...SeniorRelocation- ...Usability/Human Factors Engineer Level 2 We are seeking an experienced Usability/Human Factors Eng. Level 2. The Usability/Human Factors... ..., or an engineering related field (e.g. systems engineering, software engineering, business process engineering). Advanced degree in...Senior
$183.38k - $193.41k
...Senior-Level Systems Engineer For Cisr Requires a Bachelor's degree in Systems Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 10+ years of job-related experience, or a Master's degree plus 8 years of job-related experience...SeniorFlexible hours$183.38k - $193.41k
...Basic Qualifications Requires a Bachelor's degree in Systems Engineering, or a related Science, Engineering, Technology or Mathematics... ...for this Position ROLE AND POSITION OBJECTIVES: As a Senior-Level Systems Engineer for CISR, you'll be a lead member of...SeniorFlexible hours- ...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
$175k - $200k
...Senior COTS Integrator Computer Technologies Consultants (CTC) is seeking a Senior... ..., cloud managed hosting services, agile software development, DevOps, Test Automation, Cyber... ...of experience in software development/engineering Bachelor's degree from an accredited college...SeniorFull timeContract workLocal areaFlexible hours$177.3k - $211.4k
...Senior Full-Stack Developer Why This is an Exciting Role: As a Senior Full-Stack... ...BI&A), you'll be shaping a collaboration software platform based on the popular, open-source... ...security. From hardware and software engineering solutions to analytics that keep this nation...SeniorContract workRemote workWorldwide$180k - $250k
...Mid To Senior-Level UI/UX Developer At Red Alpha, we are pioneers in shaping the digital landscape through cutting-edge cloud engineering solutions. Our dedicated Cloud Engineering Team is at the forefront of revolutionizing how businesses harness the power of cloud...SeniorSummer holidayImmediate start$155k - $175k
...Job Description Job Description Job Title Senior‑Level Full‑Stack Developer (Python, Java) Why IDS? IDS believes in resolving... ...developer will work directly with mission stakeholders to capture software requirements and develop, deploy, and maintain analytics and...SeniorLocal areaFlexible hoursShift work$200k - $250k
...Senior Software Engineer Why This is an Exciting Role: As a Senior Software Engineer - Backend at Boeing Intelligence & Analytics you will be responsible to: Design, develop, test, deploy, maintain and enhance software solutions Provide technical leadership...Senior16 hoursContract workWork experience placementRemote work- ...Senior Software Engineer We are currently seeking a Senior Software Engineer with a background and experience in embedded real-time software development. This position requires an individual to support existing, new and next generation military communications applications...
$170k - $260k
...Senior Java Engineer Stanley Reid is a specialized recruiting firm connecting top contractors with exciting IC/DoD opportunities. We're dedicated to a personalized, stress-free job search, matching your unique skills and goals with the perfect role. Founded by IC...SeniorContract workFor contractorsImmediate start- ...Senior Principal Platform Engineer - AI Automation Clarity Innovations is a trusted national security partner... ...world. Our mission-first software and data engineering platform modernizes... ...knowledge of vector databases, embedding pipelines, retrieval-augmented generation...SeniorWork at officeLocal area
- ...Interclypse Computer Programmer (Senior) Welcome to Interclypse, where innovation meets... ...'s Degree in Computer Science, Computer Engineering, Information Systems or other relevant... ...) ~8 years programming experience in software development or maintenance Preferred...SeniorTemporary workFlexible hours
- ...Determining specifications, then plans, designs, and developing the most complex and business critical software solutions, utilizing appropriate software engineering processes (either individually or in concert with a project team). Assisting in the most difficult support...SeniorTemporary workWork experience placementFlexible hours
$130.62k - $138k
...Embedded Firmware Engineer We have an immediate need for an Embedded Firmware Engineer. What You'll Get to Do: Develop embedded software using C and assembly languages on bare metal or embedded operating systems Utilize advanced development/debugging...Immediate startFlexible hours$56.16k - $106.08k
Job Title Location: Severn, MD, 21144, United States Base Pay: $56,160.00 - $106,080.00 / Year Job Category: HVAC and Refrigeration Industry: eCommerce / Retailer Required Degree: High school Manage Others: No Minimum Experience: 2 Years Job Description...Senior- ...MANTECH seeks a motivated, career- and customer-oriented Sr Cloud AWS Engineer to join our team in Annapolis Junction, MD. Our team delivers enterprise infrastructure capabilities for a global workforce performing a wide range of missions in defense of our Nation...SeniorFull timeWork at office
- ...Senior ISSO Seeking an ISSO who is ready to dive into meaningful work and support a key government customer. Minimum Required Qualifications: U.S. Citizenship is required. Active TS/SCI w/ polygraph. Bachelor of Science degree in Computer Science, Information...Senior
- ...CPA Certified or the eligibility to work towards obtaining a CPA license. Proficiency with personal computers including spreadsheet software programs. Experience with ProSystem fx, CCH, RIA, and/or Engagement is a plus. Contact Darin Peterka via email at ****@*****.***...Senior
- ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD. In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative environment focused...SeniorFull timeWork experience placement
- ...Job Description Job Description Information Technology Senior Consultant 1 Accord Consulting, LLC is a growing information and... ...TS/SCI with Polygraph 1 Accord Consulting is a high-level engineering company providing a collaborative environment focused on...Senior
- ...seeks an experience and mission focused Senior CNO Developer to join our team in... ...Designing and developing new hardware- or software-based Computer Network Operations (CNO)... ...Experience in software analysis or reverse engineering Experience with assembly language programming...SeniorFull timeWork experience placement
- Job Title Bachelor of Science degree in Computer Science, Information Assurance, Information Security, or a related discipline, plus 12+ years of relevant experience. In lieu of a degree, an additional 4 years of experience may be considered on a case by case basis....Senior
- ...to support integration and operational stability of auto scaled software deployments and CI/CD pipelines, ensuring smooth and reliable... ...~15+ years of experience as a Systems Administrator or Cloud Engineer supporting programs and contracts of similar scope and complexity...SeniorFull timeWork at office
- Windows Admin Position Experienced Windows Admin with exposure to VMware ESXi Experience with NAS setups Exposure to Linux Exposure to Cisco switches Experience with Agency security requirements and implementation of STE mechanisms TS/SCI clearance with...Senior
$127.79k - $212.99k
...Senior Intelligence Program Integrator NTT DATA strives to hire exceptional, innovative and passionate individuals who want to... ...federal agencies; Guide identification of systems, mission engineering, and business process inadequacies and deficiencies that affect...SeniorTemporary workLocal areaFlexible hours- Giant Category/Area of Expertise: Distribution With over 2 million weekly customers and annual sales topping $5 billion, Giant is the #1 grocer in the Baltimore-Washington area. Giant FoodSenior
- ...Senior Staffing Professional The Senior Staffing Professional will lead and manage the full lifecycle recruiting in support of NWTs aggressive growth plans. The incumbent will manage the employment process including sourcing, identifying, pre-screening/qualifying,...SeniorContract work
- ...Mid/Senior-Level Cybersecurity (RMF ISSO) Location: DC area (2 to 3 days/week Washington Navy Yard) Required Clearance: Secret... ...Bachelor's degree. ~5+ years of Navy cybersecurity, RMF, or engineering experience. ~ Proficiency with eMASS, DISA STIGs, and...Senior2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior performance engineer Jessup, MD
- senior manager diversity & inclusion Jessup, MD
- senior robotics software engineer Jessup, MD
- senior mainframe developer Jessup, MD
- senior cybersecurity engineer Jessup, MD
- senior manager m&a tax Jessup, MD
- senior level Jessup, MD
- senior software engineer remote Jessup, MD
- senior developer Jessup, MD
- senior manager tax Jessup, MD



