{"schemaVersion":"jobsearcher.job.v1","id":"d2d632fdd0d2c61cb7e97ea4","url":"https://jobsearcher.com/jobs/d2d632fdd0d2c61cb7e97ea4","canonicalUrl":"https://jobsearcher.com/jobs/d2d632fdd0d2c61cb7e97ea4","title":"Software Engineer, Embedded Software (Starshield)","description":"Overview\nIn this role you will build and operate embedded software that controls satellites and supports secure end-to-end communications. You’ll work with cross-functional teams to prototype, test, and deploy software from ground to orbit, influencing outcomes across Starshield’s satellite capabilities. The mission centers on reliable information delivery for national security, combining new hardware with software innovation. You’ll engage directly with customers and contribute to a high-impact, mission-driven environment.\n\nCompensation / Benefitsmedical, vision, and dental coverage401(k) retirement planstock options and long-term incentivespaid parental leavevacation and holidaysdisability and life insurance\nResponsibilitiesWrite Linux-based C++ software for diverse processors (ARM, PowerPC, x86)Develop embedded cryptography applications for satellites and ground equipmentCreate high-performance networks to move sensor data to end usersBuild automated ground-based systems for smart data processing and satellite command/controlDevelop models and simulations for flight-like testing and network analysisCreate tools for cross-environment test execution (virtualized hardware, hardware-in-the-loop, vehicle-in-the-loop)Collaborate with interdisciplinary teams to design next-gen satellite capabilities and meet customer needsContribute across the software life cycle from prototyping to on-orbit rollout\nKey requirementsBachelor’s degree in computer science, engineering, math, or scientific discipline OR 2+ years of software development experienceProficiency in C, C++, or RustProduction experience with containers (Docker, Kubernetes)Experience with relational databases (PostgreSQL, CockroachDB)Ability to obtain and maintain Top Secret or Top Secret SCI clearanceWillingness to work extended hours and weekendsCreative problem-solvingSelf-motivation and initiativeEffective communicationLinux-based C++ developmentEmbedded cryptographyNetwork design for sensor data streaming","company":"SpaceX","rawCompany":"spacex","city":"Los Angeles","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-15T05:05:52.787Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer, Embedded Software (Starshield)","description":"Overview\nIn this role you will build and operate embedded software that controls satellites and supports secure end-to-end communications. You’ll work with cross-functional teams to prototype, test, and deploy software from ground to orbit, influencing outcomes across Starshield’s satellite capabilities. The mission centers on reliable information delivery for national security, combining new hardware with software innovation. You’ll engage directly with customers and contribute to a high-impact, mission-driven environment.\n\nCompensation / Benefitsmedical, vision, and dental coverage401(k) retirement planstock options and long-term incentivespaid parental leavevacation and holidaysdisability and life insurance\nResponsibilitiesWrite Linux-based C++ software for diverse processors (ARM, PowerPC, x86)Develop embedded cryptography applications for satellites and ground equipmentCreate high-performance networks to move sensor data to end usersBuild automated ground-based systems for smart data processing and satellite command/controlDevelop models and simulations for flight-like testing and network analysisCreate tools for cross-environment test execution (virtualized hardware, hardware-in-the-loop, vehicle-in-the-loop)Collaborate with interdisciplinary teams to design next-gen satellite capabilities and meet customer needsContribute across the software life cycle from prototyping to on-orbit rollout\nKey requirementsBachelor’s degree in computer science, engineering, math, or scientific discipline OR 2+ years of software development experienceProficiency in C, C++, or RustProduction experience with containers (Docker, Kubernetes)Experience with relational databases (PostgreSQL, CockroachDB)Ability to obtain and maintain Top Secret or Top Secret SCI clearanceWillingness to work extended hours and weekendsCreative problem-solvingSelf-motivation and initiativeEffective communicationLinux-based C++ developmentEmbedded cryptographyNetwork design for sensor data streaming","datePosted":"2026-09-15T05:05:52.787Z","dateModified":"2026-09-15T05:05:52.787Z","hiringOrganization":{"@type":"Organization","name":"SpaceX","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Los Angeles","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"d2d632fdd0d2c61cb7e97ea4"},"url":"https://jobsearcher.com/jobs/d2d632fdd0d2c61cb7e97ea4"}}