- El Segundo, California, United States
- On-site
- Full-time · Associate
- $106K–$232K per year
- 2+ years
Design, develop, integrate, test and debug low level embedded software for space-based systems.
Compensation
Summary Pay Range for Associate Level (Level 2): $106,250 - $143,750 Summary Pay Range for Experienced Level (Level 3): $135,150 - $182,850 Summary Pay Range for Senior Level (Level 4): $171,700 - $232,300
Responsibilities
- Design, develop, integrate, test and debug low level software to initialize devices for board bring up
- Design, implement, and validate BSP components for Linux/RTOS on RISK processor
- Write and optimize device drivers for memory controllers, on-chip peripherals, DMA controllers, interrupt controllers, and security engines
- Collaborate with hardware engineers to define register maps, timing requirements, and recommended initialization sequences
- Architect and implement software abstractions for memory-mapped accelerators, interconnect fabric (AXI, NoC), and coherent cache architectures
Requirements
- Bachelor's degree
- Nice to have: 3 or more years' related work experience
- Nice to have: 5 or more years' related work experience
- Nice to have: designing, verifying, and integrating SoC components
- Nice to have: memory hierarchies