- El Segundo, California, United States
- On-site
- Full-time
- $106K–$232K per year
- 2+ years
Real-time software engineers for next generation space-based computers, designing, developing, and testing low level software/firmware for ARM-based SOCs.
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: assembly
- Nice to have: ARM Cortex-A
- Nice to have: ARM Cortex-R
- Nice to have: ARM Cortex-M