SpaceX
Embedded Software Engineer, OS/Platform (Starlink)
Bastrop, TXmidAdded 2 days ago
About this role
SpaceX is seeking an Embedded Software Engineer for the Starlink program to develop and maintain software for its satellite and ground systems. The role involves working with both hardware and software to ensure optimal performance and security of the advanced broadband system.
What you'll do
- Maintain and update in-house OSS software like Linux and Buildroot.
- Support secureboot and runtime security for satellite components.
- Develop and test spacecraft software update processes.
- Interface with hardware engineers to transition prototypes to operational status.
- Develop device drivers for in-house and third-party components.
- Support OS/platform specific test infrastructure.
What they're looking for
- Proficient in C, C++, Python, and/or Rust.
- Knowledge of Linux networking stack.
- Experience with ARM embedded systems.
- Understanding of secure boot flows.
- Strong debugging and performance optimization skills.
- Creative problem solving and analytical skills.
- Effective communication skills.
- Ability to adapt in a dynamic environment.
Opens the official application on the employer’s site. No login required.