{"schemaVersion":"jobsearcher.job.v1","id":"e4e0d4d575af37aa1689b607","url":"https://jobsearcher.com/jobs/e4e0d4d575af37aa1689b607","canonicalUrl":"https://jobsearcher.com/jobs/e4e0d4d575af37aa1689b607","title":"Software Engineer, Operating Systems","description":"OverviewAs part of Apex's Flight Software team, you will design and own mission-critical software that brings our spacecraft to life. You'll collaborate with mission operations, GNC, and hardware teams to architect and deploy robust software across all mission phases. This role tackles hard autonomous-system challenges and aims for reliable, 24/7 spacecraft operation. You'll shape software that scales with growing satellite programs and complex hardware. This is a mission-driven role at a fast-growing space-tech company.Compensation / Benefitsequity in Apex100% company-paid health, dental, and visionPTO 15–20 days + holidays401(k) with generous matching8 weeks paid parental leave + childcare reimbursementdaily catered lunch and snacksResponsibilitiesDesign, develop, and own mission-critical software for satellite systems across the full lifecycleDevelop, configure, and maintain embedded Linux platforms and bootloader frameworks (Yocto, Buildroot, WolfBoot, U-Boot)Design and implement firmware update mechanisms including secure deployment and recovery proceduresEnhance security across complex software architectures to improve integrity and resilienceCollaborate with mission operations, GNC, and hardware teams to prototype and deploy software that fliesKey requirementsU.S. Person status requiredBachelor's degree in CS, EE or equivalent, or equivalent professional experience2+ years writing code for operating systems, ideally Yocto or embedded Linux on hardware interfacing with the physical worldStrong proficiency in Python, C++, or Rustproblem-solving mindsetcollaboration across cross-functional teamsbalance of technical rigor and practicalityYoctoBuildrootWolfBoot","company":"Apex Technology","rawCompany":"apex technology","city":"Long Beach","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-26T14:38:00.504Z","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":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer, Operating Systems","description":"OverviewAs part of Apex's Flight Software team, you will design and own mission-critical software that brings our spacecraft to life. You'll collaborate with mission operations, GNC, and hardware teams to architect and deploy robust software across all mission phases. This role tackles hard autonomous-system challenges and aims for reliable, 24/7 spacecraft operation. You'll shape software that scales with growing satellite programs and complex hardware. This is a mission-driven role at a fast-growing space-tech company.Compensation / Benefitsequity in Apex100% company-paid health, dental, and visionPTO 15–20 days + holidays401(k) with generous matching8 weeks paid parental leave + childcare reimbursementdaily catered lunch and snacksResponsibilitiesDesign, develop, and own mission-critical software for satellite systems across the full lifecycleDevelop, configure, and maintain embedded Linux platforms and bootloader frameworks (Yocto, Buildroot, WolfBoot, U-Boot)Design and implement firmware update mechanisms including secure deployment and recovery proceduresEnhance security across complex software architectures to improve integrity and resilienceCollaborate with mission operations, GNC, and hardware teams to prototype and deploy software that fliesKey requirementsU.S. Person status requiredBachelor's degree in CS, EE or equivalent, or equivalent professional experience2+ years writing code for operating systems, ideally Yocto or embedded Linux on hardware interfacing with the physical worldStrong proficiency in Python, C++, or Rustproblem-solving mindsetcollaboration across cross-functional teamsbalance of technical rigor and practicalityYoctoBuildrootWolfBoot","datePosted":"2026-10-26T14:38:00.504Z","dateModified":"2026-10-26T14:38:00.504Z","hiringOrganization":{"@type":"Organization","name":"Apex Technology","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Long Beach","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"e4e0d4d575af37aa1689b607"},"url":"https://jobsearcher.com/jobs/e4e0d4d575af37aa1689b607"}}