Senior Embedded Software Engineer (Maritime)
Odin Dynamics, Inc
About Odin Dynamics Founded in 2025, Odin Dynamics is a defense technology company building autonomous underwater vehicles that will define the next era of undersea warfare. We are focused on delivering capable, resilient autonomous systems that strengthen the strategic advantage of the United States and its allied navies. We move fast, build real hardware, and operate with the urgency that the mission demands. We are building a new platform from the ground up. This is not a role where you will inherit a mature product with every architectural decision already made. You will take incomplete requirements, early hardware, and difficult technical constraints and turn them into dependable, production-ready embedded systems. We value rigorous engineering without unnecessary process. Decisions should be driven by physics, test data, and product outcomes—not inherited convention or documentation volume. The Role Odin Dynamics is hiring multiple Senior Embedded Software Engineers to serve as Responsible Engineers for critical embedded subsystems across our platform. Each engineer will take primary technical ownership of one of three areas: Embedded Linux compute Motor-control firmware Battery-management-system firmware Candidates will apply to a common requisition, and Odin Dynamics will determine the best area of focus through the interview process. We are looking for engineers with deep expertise in at least one area who are also comfortable working across hardware, firmware, embedded Linux, controls, testing, and the broader software engineering domain. As the Responsible Engineer for your subsystem, you will own it throughout its lifecycle: requirements, architecture, detailed design, implementation, bring-up, verification, field testing, production support, failure analysis, and continued improvement after deployment. This is a hands‑on individual‑contributor position. You will be expected to write substantial production code, make technical decisions, mentor other engineers, and remain accountable for the performance and reliability of your subsystem. There are no organizational handoffs when a difficult problem crosses the boundary between software and hardware. What You’ll Do Serve as the Responsible Engineer for a major embedded subsystem. Develop greenfield embedded software from initial requirements and architecture through field-tested, production-ready implementation. Write, review, test, profile, and debug production software in a low-level systems programming language. Design deterministic software for systems with strict latency, jitter, timing, memory, and compute constraints. Bring up new embedded hardware in close collaboration with Avionics and Power Electronics engineers. Read schematics and component documentation, review hardware designs, and diagnose hardware/software integration issues. Debug low-level problems involving interrupts, DMA, concurrency, synchronization, memory corruption, peripheral configuration, communications, timing, and performance. Use oscilloscopes, logic analyzers, in-circuit debuggers, and related laboratory tools to identify root causes. Develop and maintain interfaces using common embedded communication protocols and bus architectures. Write unit tests, integration tests, and system-level tests for: HOOTL — hardware-out-of-the-loop SIL — software-in-the-loop HIL/HITL — hardware-in-the-loop Work with Test Engineering to validate systems in laboratory, field, and sea‑trial environments. Support production testing, investigate failures on deployed hardware, and own corrective improvements throughout the product lifecycle. Build automated development workflows using modern build systems, continuous integration, static analysis, profiling, and automated testing. Produce concise, functional engineering documentation that enables implementation, testing, operation, and future development. Use AI‑assisted development tools to accelerate implementation, testing, debugging, and documentation while independently validating outputs and maintaining a first‑principles understanding of the resulting system. Mentor other engineers and contribute to technical reviews without moving away from hands‑on engineering. Areas of Focus Embedded Linux Compute The Embedded Linux Responsible Engineer will own the platform software below the application and autonomy layers, including: Embedded Linux platform architecture and board‑support packages Embedded Linux build and distribution systems Bootloaders, system bring‑up, and low‑level platform configuration Kernel configuration and driver development Secure boot and platform security mechanisms Hardware I/O and peripheral integration Networking and time synchronization Real‑time Linux techniques, including scheduler configuration, CPU isolation, latency analysis, and performance tuning Storage and high‑speed interfaces Platform diagnostics, reliability, and field support Motor Control The Motor Control Responsible Engineer will own the complete embedded software stack for a microcontroller‑based motor‑control system, including: MCU board‑support packages and low‑level firmware Peripheral and communications interfaces Real‑time scheduling, timing, interrupts, DMA, and memory management Control state machines, fault handling, and protection behavior Closed‑loop motor‑control algorithms and system tuning Integration with power electronics and vehicle‑level control systems Verification, field testing, production support, and failure investigation Battery Management The Battery Management Responsible Engineer will own the complete embedded software stack for a microcontroller‑based battery‑management system, including: MCU board‑support packages and low‑level firmware Cell‑monitoring, communications, control, and protection interfaces Battery‑management state machines and fault handling State‑of‑charge and state‑of‑health estimation Sequencing, monitoring, limits, diagnostics, and recovery behavior Integration with power electronics and vehicle‑level systems Verification, field testing, production support, and failure investigation What We’re Looking For Deep practical expertise in either: Embedded Linux development; or Bare‑metal or RTOS‑based microcontroller development. Sufficient familiarity with adjacent embedded environments to collaborate across subsystem boundaries. Strong proficiency in at least one low-level systems programming language. Experience developing hard real-time or highly deterministic systems under latency, jitter, memory, and performance constraints. Experience bringing up new boards and embedded platforms within your primary technical specialization. Experience reading schematics, reviewing hardware interfaces, and debugging integrated hardware/software systems. Experience with common digital communication protocols and bus architectures. Experience using oscilloscopes, logic analyzers, in‑circuit debuggers, and other hardware‑debugging tools. Strong understanding of concurrency, synchronization, interrupts, DMA, timer configuration, memory allocation, scheduling, and low‑level peripheral control. Experience writing maintainable production code, conducting code reviews, developing automated tests, using static analysis, profiling performance, and debugging complex timing or memory failures. Experience with modern build systems and CI/CD workflows. Demonstrated ability to work from first principles, make progress with incomplete information, and rapidly iterate between design, implementation, testing, and refinement. Ability to work independently with minimal oversight while collaborating closely across engineering disciplines. Willingness to support field testing and sea trials when required. U.S. citizenship and eligibility to obtain and maintain a U.S. security clearance. Approximately five or more years of relevant embedded software experience is preferred, but demonstrated technical depth, multidisciplinary problem‑solving ability, and a record of delivering difficult systems matter more than a specific number of years. Exceptional candidates at any experience level are encouraged to apply. Preferred Experience Developing safety‑critical, mission‑critical, or high‑reliability products. Taking an embedded system from a blank sheet through multiple design, implementation, test, and refinement cycles into production or operational deployment. Autonomous vehicles, underwater systems, UAVs, robotics, aerospace, automotive, industrial controls, medical devices, energy systems, or other tightly integrated electromechanical products. Embedded Linux build and distribution systems. Experience across a range of embedded compute and microcontroller platforms. Kernel‑driver development for Embedded Linux candidates. Motor‑control concepts such as advanced commutation and control techniques, feedback systems, current control, velocity control, position control, and inverter protection. Battery‑management concepts such as cell monitoring and balancing, state estimation, thermal monitoring, charge and discharge limits, sequencing, and fault‑state design. High‑speed and wireless interface integration. Establishing or extending HOOTL and SIL test environments. Disclosures This position may require access to information protected under U.S. export control laws and regulations, including the Export Administration Regulations (EAR) and the International Traffic in Arms Regulations (ITAR). Please note that any offer for employment may be conditioned on authorization to receive software or technology controlled under these U.S. export control laws and regulations without sponsorship for an export license. Odin Dynamics, Inc. participates in E‑Verify and will provide the federal government with your Form I‑9 information to confirm that you are authorized to work in the U.S. Odin Dynamics is an equal opportunity employer committed to creating a diverse and inclusive workplace. All qualified applicants will be treated with respect and receive equal consideration for employment without regard to race, color, creed, religion, sex, gender identity, sexual orientation, national origin, disability, uniform service, Veteran status, age, or any other protected characteristic per federal, state, or local law, including those with a criminal history, in a manner consistent with the requirements of applicable state and local laws. #J-18808-Ljbffr Odin Dynamics, Inc
- ...Senior Embedded Linux and BSP Software Engineer (Avionics) Flight computers, radios and payload processors only perform as well as the software stack sitting closest to the metal. Our client is a fast moving national security satellite company where engineers own real...Senior
- ...Embedded Software Engineer About the Company: We are a stealth-mode Aerospace & Defense startup headquartered in Gardena, CA. Our founding team hails from SpaceX, Anduril, and Lockheed Martin, and we are backed by Joint Staff-level military leadership and top-tier...SeniorPermanent employment
$135k - $200k
**Motorola Solutions values your privacy** .Senior Embedded Software Engineer page is loaded## Senior Embedded Software Engineerlocations: Los Angeles, CAtime type: Full timeposted on: Posted Todayjob requisition id: R60560## **Company Overview**At Motorola Solutions, we...SeniorRelocation3 days per week$135k - $200k
...Summary Our client, a company operating in the advanced communications and embedded systems space (including regulated government-related work), is seeking a Senior Embedded Software Engineer. This role reports to the Director of Software Engineering and involves...SeniorContract workFor contractors3 days per week$160k - $200k
...Huntsville, AL. Join Varda, and work to create a bustling in-space ecosystem. What you will do (Job Responsibilities) The Senior Embedded Software Engineer on the Flight Software team is responsible for determining how our spacecraft behaves and operates in orbit and...SeniorPermanent employmentFull timeWork at officeImmediate startRelocation packageFlexible hours- ...Senior Embedded Software Engineer Social networking, machine learning, and big data analytics demand ever-increasing network connectivity. RANOVUS, with operations in Ottawa, Canada, Nuremberg, Germany, and San Jose, USA, is a solution provider for the next generation...SeniorRemote work
$135k - $200k
...Senior Embedded Software Engineer Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team. The successful individual in this role will participate in the development of the...SeniorFull timeLocal area3 days per week$140k - $200k
...the prime directive of " Keeping Our Heroes Connected ( "? THE OPPORTUNITY Silvus Technologies is seeking a Senior Embedded Software Engineer , reporting to the Director of Software Engineering on our Software Engineering team. The successful individual in...SeniorPermanent employmentFor contractorsWork at office3 days per week- Impulse Space is seeking a Staff RF Embedded Software Engineer to design, test, and deliver flight RF software systems for space missions. The role requires collaboration with a cross-disciplinary team to implement RF software communications requirements and develop algorithms...Senior
$139k - $201k
...Inversion is pushing the boundaries of what's possible in space-based defense and logistics. What You'll Do As a Senior Embedded Software Engineer at Inversion, you will report directly to the Director of Engineering, Avionics. In this role, you will develop the...SeniorPermanent employmentWork at office- Dormont Manufacturing Co in Hawthorne is seeking a Senior Software Engineer (Embedded) to create cutting-edge software for autonomous metal 3D printing systems. You will architect software solutions essential for the operation of our advanced factories, driving innovation...Senior
$145k - $220k
...London. For more information, please visit Role Overview: CHAOS is seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our team supporting our R&D and product engineering initially focusing on our next-generation radar products....SeniorFull timeWork experience placementCasual workWork at officeRelocation package- A technology recruitment agency is seeking a Senior Embedded Software Engineer in Los Angeles. This full-time role focuses on the development of radios and innovative software solutions. The position offers a hybrid schedule, requiring at least 3 days on-site per week....SeniorFull time3 days per week
$95.5k - $181.7k
...Software Engineer At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to... ...our software team to employ Agile development techniques on embedded targets to continuously develop and deploy critical capabilities...SeniorTemporary workWork experience placementFor subcontractorFlexible hours$139k - $201k
Inversion is seeking a Senior Embedded Software Engineer in Los Angeles, California, to lead the development of critical flight software for advanced reentry systems. You will design, implement, and maintain embedded software for flight computers, ensuring reliability in...SeniorWork at office- Prattwhitney seeks a Senior Embedded Software Engineer in El Segundo, CA. The role involves supporting a multi-disciplined team throughout the software development life cycle, focusing on real-time software for military and commercial applications. The ideal candidate should...SeniorRelocation package
- ...Overview We are seeking a full‑time Senior Embedded Software Engineer for Garmin's Chandler, AZ location. In this role, you will develop embedded software and graphics features for Garmin avionics products, working across technologies including C and Python on innovative...SeniorFull time
- An industry-leading communications technology company in Los Angeles is looking for an experienced Embedded Software Engineer to drive the development of innovative wireless network solutions for Defense and Avionics applications. This role involves working across all...Senior
$118.3k - $224.9k
Prattwhitney in El Segundo, California, is seeking an experienced embedded software engineer for the Software Product Assurance Center. The role focuses on Agile development applied to critical software capabilities for warfighters, emphasizing integrity and collaboration...Senior$200k - $250k
Motorola Solutions is looking for an Associate Director of Embedded Software Engineering in Los Angeles, CA. This key position entails leading a team to develop Silvus StreamCaster radios and advanced R&D projects, working in a hybrid setting with at least three onsite...Senior3 days per week$135k - $200k
A leading technology company is seeking a Senior Embedded Software Engineer in Los Angeles. This role involves developing embedded systems for advanced communications technologies, focusing on security and network management. Candidates should have a B.S. in Electrical...Senior- MissionHires is seeking a full-time Senior Embedded Software Engineer based in Los Angeles, California, to develop next-generation radios and advanced research projects. This hybrid role involves a three days per week on-site presence, specifically Monday, Wednesday, and...SeniorFull time3 days per week
- MissionHires is recruiting a full-time Senior Embedded Software Engineer for our client to develop next-generation radios and advanced research projects. Reporting to the Director of Software Engineering, you will work across the stack—from device drivers and BSPs for ARM...SeniorFull time3 days per week
$139k - $201k
Senior Embedded Software Engineer Own end-to-end embedded software development for Arc vehicle avionics in a real-time environment Location: Los Angeles, California, United States Compensation: $139,000 - 201,000 USD / year Job Tags: Software About The Role Senior Embedded...SeniorWork at office- Blue Origin is seeking an Embedded Software Engineer in Los Angeles, California, to develop software for a remotely controlled rover. You will lead software system requirements, driving innovative solutions and improvements for autonomous systems. Candidates should have...SeniorRemote work
$95.5k - $181.7k
Senior Embedded Software Engineer Location: El Segundo, CA - US‑CA‑ELSEGUNDO‑E04 (3800ElSegundoBlvd). Employment type: Onsite. Requires U.S. citizenship and an active, transferable Top Secret U.S. Government security clearance. Responsibilities Supports all aspects of a...SeniorRelocation packageFlexible hours$139k - $201k
Kindredventures is seeking a Senior Embedded Software Engineer to develop flight software for advanced reentry systems. In this role, you will design and implement safety-critical embedded software for various avionics hardware, ensuring operational reliability through...SeniorWork at office- Blue Origin LLC is seeking an Embedded Software Engineer IV to develop software for a remotely controlled rover in Los Angeles, California. This role involves managing software system requirements and collaborating with cross-functional teams to innovate and drive projects...SeniorRemote work
$95.5k - $181.7k
Prattwhitney in El Segundo, California, is seeking a highly skilled embedded software engineer to design and develop critical solutions for the warfighter. The role involves Agile methodologies and ensures system integrity through embedded software applications developed...Senior$135k - $200k
A technology company is seeking a Senior Embedded Software Engineer in Los Angeles, California. The role involves developing software for advanced wireless communication systems with a focus on security and standards compliance. Candidates should have a Bachelor's degree...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer (Maritime). Be the first to apply!
- embedded systems software engineer Los Angeles, CA
- embedded software engineer Los Angeles, CA
- embedded engineer Los Angeles, CA
- embedded developer Los Angeles, CA
- senior cloud service delivery manager Los Angeles, CA
- senior business analyst contract Los Angeles, CA
- senior product design engineer Los Angeles, CA
- senior game producer Los Angeles, CA
- senior software manager Los Angeles, CA
- senior creative strategist Los Angeles, CA

