- Long Beach, California, United States
- Senior
- 5+ years
Serve as the Responsible Engineer for a major embedded subsystem, developing greenfield embedded software from requirements to production-ready implementation, and owning the subsystem throughout its lifecycle.
Responsibilities
- 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
Requirements
- Nice to have: Safety-critical or high-reliability product development
- Nice to have: Embedded system lifecycle from blank sheet to production
- Nice to have: Autonomous vehicles, underwater systems, UAVs, robotics, aerospace, automotive, industrial controls, medical devices, energy systems
- Nice to have: Embedded Linux build and distribution systems
- Nice to have: Kernel-driver development
