{"schemaVersion":"jobsearcher.job.v1","id":"15ce1c8f812d96b488d3fa1b","url":"https://jobsearcher.com/jobs/15ce1c8f812d96b488d3fa1b","canonicalUrl":"https://jobsearcher.com/jobs/15ce1c8f812d96b488d3fa1b","title":"Embedded Software Engineer","description":"OverviewAs an Embedded Software Engineer on Apex's Flight Software team, you will craft the software that runs on custom avionics hardware powering our satellite buses. You'll collaborate with avionics, GNC, propulsion, and hardware engineers to own software from design through flight. You'll architect new systems, prototype ideas, and implement mission-critical code that flies. This role offers the chance to influence spacecraft software across development, testing, and in-flight operations, within a fast-paced, manufacturing-oriented environment.Compensation / Benefitsequity in Apex100% company-paid health (medical, dental, vision) for you and dependentslife insurance up to $100kgenerous PTO and holidays401(k) with employer matchpaid parental leave and childcare reimbursementResponsibilitiesDevelop low level software configuring and driving processor peripherals and communication interfaces on avionicsWrite and debug device drivers for sensors, actuators, and components across the busImplement onboard algorithms including closed-loop control and fault detection/responsesWrite rapid prototype code for bench/testing and rigorous code for manufacturing and flightProvide embedded software input into new system and hardware designsSupport commissioning of spacecraft during launch and early operations, ensuring software reliability during critical operationsKey requirements3+ years writing C/C++ for embedded systems, ideally on spacecraft, robotics, automotive, or other hardware interacting with the physical worldExperience developing firmware for microcontrollers, bare-metal or RTOSExperience writing and debugging low level device drivers (SPI, I2C, UART, Ethernet, CAN)Comfort with hardware/software integration, reading schematics, using oscilloscopes and logic analyzersSolid understanding of microcontroller/microprocessor architecture including memory, buses, and DMAU.S. Person status due to export controlled data accessproblem solving in complex environmentscross-functional collaborationthrive in fast-paced settingsembedded C/C++firmware for microcontrollers (bare-metal/RTOS)device drivers (SPI, I2C, UART, Ethernet, CAN)","company":"Apex Technology","rawCompany":"apex technology","city":"Long Beach","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-26T13:44:03.836Z","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":"336414","title":"Guided Missile and Space Vehicle Manufacturing","slug":"guided-missile-and-space-vehicle-manufacturing"},{"code":"336419","title":"Other Guided Missile and Space Vehicle Parts and Auxiliary Equipment Manufacturing","slug":"other-guided-missile-and-space-vehicle-parts-and-auxiliary-equipment-manufacturing"},{"code":"336411","title":"Aircraft Manufacturing","slug":"aircraft-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"OverviewAs an Embedded Software Engineer on Apex's Flight Software team, you will craft the software that runs on custom avionics hardware powering our satellite buses. You'll collaborate with avionics, GNC, propulsion, and hardware engineers to own software from design through flight. You'll architect new systems, prototype ideas, and implement mission-critical code that flies. This role offers the chance to influence spacecraft software across development, testing, and in-flight operations, within a fast-paced, manufacturing-oriented environment.Compensation / Benefitsequity in Apex100% company-paid health (medical, dental, vision) for you and dependentslife insurance up to $100kgenerous PTO and holidays401(k) with employer matchpaid parental leave and childcare reimbursementResponsibilitiesDevelop low level software configuring and driving processor peripherals and communication interfaces on avionicsWrite and debug device drivers for sensors, actuators, and components across the busImplement onboard algorithms including closed-loop control and fault detection/responsesWrite rapid prototype code for bench/testing and rigorous code for manufacturing and flightProvide embedded software input into new system and hardware designsSupport commissioning of spacecraft during launch and early operations, ensuring software reliability during critical operationsKey requirements3+ years writing C/C++ for embedded systems, ideally on spacecraft, robotics, automotive, or other hardware interacting with the physical worldExperience developing firmware for microcontrollers, bare-metal or RTOSExperience writing and debugging low level device drivers (SPI, I2C, UART, Ethernet, CAN)Comfort with hardware/software integration, reading schematics, using oscilloscopes and logic analyzersSolid understanding of microcontroller/microprocessor architecture including memory, buses, and DMAU.S. Person status due to export controlled data accessproblem solving in complex environmentscross-functional collaborationthrive in fast-paced settingsembedded C/C++firmware for microcontrollers (bare-metal/RTOS)device drivers (SPI, I2C, UART, Ethernet, CAN)","datePosted":"2026-10-26T13:44:03.836Z","dateModified":"2026-10-26T13:44:03.836Z","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":"15ce1c8f812d96b488d3fa1b"},"url":"https://jobsearcher.com/jobs/15ce1c8f812d96b488d3fa1b"}}