Embedded Software Engineer, OS/Platform (Starlink) Verified today
Embedded Software Engineer, OS/Platform (Starlink)
SpaceX is deploying Starlink, the world's largest satellite constellation providing fast, reliable internet to over 9 million users globally. You will solve critical OS and platform challenges underpinning the program's growth across thousands of satellites, consumer receivers, and ground systems.
What You Will Do
- Maintain and update in-house branches of open-source software including Linux, Buildroot, and u-boot.
- Support secure boot and runtime security for all Linux-based satellite components.
- Maintain spacecraft Ethernet network and connectivity.
- Develop, deploy, and test spacecraft software update processes.
- Support in-house System on Chip and peripherals through their lifecycle.
- Support OS/Platform-specific test infrastructure.
- Develop and support device drivers for third-party and in-house components.
- Be the first software team to receive and validate new satellite components.
- Interface with Silicon, Electrical, and Application Software Engineers to transition hardware from prototype to on-orbit operations.
- Take ownership of complete software lifecycle: development, testing, and production support.
You Bring
- Bachelor's degree in computer science, engineering, math, or science; or 2+ years of professional software development experience (internship experience counts).
- Development experience in C, C++, Python, and/or Rust.
Preferred Experience
- Linux Kernel upstreamed patches.
- Networking and Linux networking stack knowledge.
- Computer architecture and modern secure boot flows.
- ARM embedded systems.
- Testing, continuous integration, build, deployment, and continuous monitoring.
- Debugging, performance optimization, and unit testing.
- Strong written and verbal communication skills.
- Ability to work effectively in a dynamic environment with changing requirements.
Requirements
- Must be willing to work extended hours and weekends as needed.
- Applicant must be a U.S. citizen or national, U.S. lawful permanent resident, Refugee under 8 U.S.C. 1157, or Asylee under 8 U.S.C. 1158, or be eligible to obtain required authorizations from the U.S. Department of State.
Compensation
- Level 1: $125,000-$165,000
- Level 2: $145,000-$200,000
Actual level and salary determined case-by-case based on job-related knowledge, skills, education, and experience.
Additional benefits include long-term incentives (company stock or cash awards), discretionary bonuses, Employee Stock Purchase Plan, comprehensive medical/vision/dental coverage, 401(k) plan, disability and life insurance, paid parental leave, 3 weeks paid vacation, 10+ paid holidays annually, and company shuttles from select Seattle locations to Redmond office Monday-Friday. Washington State employees accrue paid sick time per state and federal law.
