Sr. OS/Platform Software Engineer (Starlink and Direct to Cell)
SpaceX is actively developing technologies to enable human life on Mars. They are seeking a Senior OS/Platform Software Engineer to work on the Starlink program.
Sign up for our
weekly newsletter
of fresh jobs
Skills
Development experience in C, C++, Python, and/or Rust
Linux Kernel up streamed patches preferred
Knowledge of networking and Linux networking stack
Experience with ARM embedded systems
Strong skills in debugging, performance optimization, and unit testing
Responsibilities
Maintain and update in house branches of OSS software such as Linux, Buildroot, and u-boot
Support secureboot and runtime security of all Linux based satellite components
Maintain the spacecraft Ethernet network and connectivity
Develop, deploy and test spacecraft software update process
Support in-house System on Chip and peripheral through the life-cycle of the part
Support OS/Platform specific test infrastructure
Develop and support device drivers for third-party and in-house components
Interface with various engineering teams to bring hardware from prototype stage to on-orbit operations
Education
Bachelor’s degree in computer science, engineering, math, or science discipline and 5+ years of professional development experience
Benefits
Comprehensive medical, vision, and dental coverage
401(k)-retirement plan
Short & long-term disability insurance
Life insurance
Paid parental leave
Discounts and perks
3 weeks of paid vacation & eligibility for 10 or more paid holidays per year
5 days of sick leave per year for exempt employees
Potential long-term incentives in the form of company stock, stock options, or long-term cash awards
To read the complete job description, please click on the ‘Apply’ button
SpaceX, founded by Elon Musk, is an aerospace manufacturer and space transport services company aiming to revolutionize space technology, with the ultimate goal of enabling human life on Mars.