JOBSEARCHER

Flight Software Engineer

Flight Software Engineer – Space SystemsLocation: Orlando, FL (Onsite)Full Time, Permanent RoleOur client is a rapidly growing space technology startup seeking a Flight Software Engineer with 7+ years of experience to join their team. This role focuses on developing and maintaining onboard flight software for a cutting-edge space-based LiDAR payload running on a real-time/embedded Linux system.Working at the intersection of spacecraft and ground systems, you will play a key role in transitioning a LiDAR system from prototype to flight, ensuring tight hardware-software integration and reliable in-orbit performance.Key ResponsibilitiesDesign, develop, and test flight software for a LiDAR payload operating in an embedded Linux environmentLead hardware-software integration across onboard computers, sensors, and payload subsystemsDevelop and maintain communication interfaces and protocols (CAN, UART, Ethernet, TCP/UDP, HTTP/REST)Implement system health monitoring, readiness checks, retry logic, and fault handlingSupport verification and validation activities during integration and testing campaignsDefine and maintain software architecture, logging practices, and version control processesParticipate in code reviews and uphold software quality standardsProduce documentation aligned with space industry standardsContribute to orbit-related functionality such as propagation, state estimation, TLE-based modelling, GPS integration, and use of spacecraft position/attitude dataWork with embedded Linux distributions (e.g., Yocto, Petalinux or similar)Required QualificationsB.S. in Computer Science, Software Engineering, or related field + 7 years’ experience, or M.S./Ph.D. + 5 years in aerospace/space softwareStrong experience developing software for embedded Linux systemsSolid understanding of hardware-software integration in embedded or spaceborne environmentsExperience using Python for test automation, ground systems, or mission operations toolsFamiliarity with communication protocols (CAN, UART, Ethernet) and version control (Git)Strong debugging and troubleshooting skills in lab, bench, or hardware-in-the-loop environmentsPreferred SkillsExperience with JavaScriptFamiliarity with embedded Linux frameworks (Yocto, Petalinux, etc.)Exposure to flight software frameworks (e.g., NASA cFS, ESA frameworks, or similar)Knowledge of space industry standards (e.g., ECSS) and software verification practicesExperience debugging in simulation or hardware-in-the-loop environmentsAdditional RequirementsStrong written and verbal communication skills in EnglishAbility and willingness to work onsite in Orlando, FLIf you are interested, get in touch and apply now!angela.olmo@newspacetechnical.com