Odin Dynamics
Senior Embedded Software Engineer (Maritime)
Los Angeles · Senior
Work authorization requiredDetected 25 days ago
AlgorithmsCode ReviewCI/CDLinuxCybersecurityProduct ManagementEmbedded SystemsAvionicsRoboticsPower ElectronicsControlsMedical DevicesCommunicationCollaborationProblem Solving
About 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:
- Candidates will apply to a common requisition, and Odin Dynamics will determine the best area of focus through the interview process.
Responsibilities
- Develop greenfield embedded software from initial requirements and architecture through field-tested, production-ready implementation.
- Design deterministic software for systems with strict latency, jitter, timing, memory, and compute constraints.
- Read schematics and component documentation, review hardware designs, and diagnose hardware/software integration issues.
- Develop and maintain interfaces using common embedded communication protocols and bus architectures.
- 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.
- Embedded Linux platform architecture and board-support packages
- Embedded Linux build and distribution systems
- Platform diagnostics, reliability, and field support
Requirements
- Deep practical expertise in either:
- Willingness to support field testing and sea trials when required.
- Experience across a range of embedded compute and microcontroller platforms.
Nice to have
- Embedded Linux development
- Bare-metal or RTOS-based microcontroller development.
- Strong proficiency in at least one low-level systems programming language.
- 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.
Benefits
- State-of-charge and state-of-health estimation
Company info
- 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.
Visa & Work Authorization
- 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.
Apply directly at Odin Dynamics →Create a free account for alerts like thisView Odin Dynamics immigration profile
This listing is sourced directly from Odin Dynamics's careers page and normalized into a canonical job model.