{"schemaVersion":"jobsearcher.job.v1","id":"bfd9c96ecc33e3c91a1d83f2","url":"https://jobsearcher.com/jobs/bfd9c96ecc33e3c91a1d83f2","canonicalUrl":"https://jobsearcher.com/jobs/bfd9c96ecc33e3c91a1d83f2","title":"Flight Software Engineer","description":"*Senior Flight Software Engineer*\n\n*About the Company*\n\nAn innovative aerospace company developing full-scale autonomous cargo aircraft designed to transform the future of air freight.\n\nHeadquartered in the San Francisco Bay Area, the business is developing next-generation autonomous aviation technology.\n\n*About the Role*\n\nAs a Senior Flight Software Engineer, you will take ownership of key software systems running on the flight computers of autonomous cargo aircraft.\n\nYou will work across the full development lifecycle, from architecture and design through to hardware integration and flight testing. This is a hands-on role where you will develop real-time embedded software, influence technical direction and help establish engineering standards across the team.\n\n*Key Responsibilities*\n\n* Own the architecture and development of major flight software subsystems.\n* Design and implement deterministic, real-time embedded software using C++.\n* Develop fault detection, redundancy management and failure response capabilities.\n* Define software requirements and interfaces across avionics, GNC and flight test teams.\n* Implement GNC algorithms into flight software and validate against simulations.\n* Establish testing strategies across unit, software-in-the-loop and hardware-in-the-loop environments.\n* Develop telemetry, logging and communication systems between aircraft and ground stations.\n* Lead software integration, ground testing and flight test activities.\n* Set coding standards, lead design reviews and mentor other engineers.\n\n*Required Experience*\n\n* Bachelor's degree in Computer Science, Engineering or a related field, or equivalent experience.\n* 5+ years of C or C++ development within embedded, real-time or safety-critical environments.\n* Experience owning a flight software subsystem or equivalent from architecture through to deployment.\n* Experience with hardware integration and testing on a real-world vehicle (aircraft, spacecraft or automotive).\n* Experience designing fault detection and response systems for safety-critical applications.\n* Experience leading design reviews and providing technical direction.\n\n*Desirable Experience*\n\n* Flight software experience within crewed/uncrewed aircraft or spacecraft.\n* RTOS or bare-metal development experience.\n* Knowledge of redundant and fault-tolerant flight computer architectures.\n* Experience with DO-178C, ISO 26262 or similar safety standards.\n* Flight testing or vehicle testing experience.\n* Python for tooling, test automation and data analysis.\n\nPay: $125,000.00 - $200,000.00 per year\n\nBenefits:\n* 401(k) 6% Match\n* Dental insurance\n* Health insurance\n* Relocation assistance\n* Vision insurance\n\nWork Location: In person","company":"Apera","rawCompany":"apera","city":"Alameda","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-11-06T10:44:59.022Z","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":"17-2011.00","title":"Aerospace Engineers","slug":"aerospace-engineers"}],"industries":[{"code":"336411","title":"Aircraft Manufacturing","slug":"aircraft-manufacturing"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Flight Software Engineer","description":"*Senior Flight Software Engineer*\n\n*About the Company*\n\nAn innovative aerospace company developing full-scale autonomous cargo aircraft designed to transform the future of air freight.\n\nHeadquartered in the San Francisco Bay Area, the business is developing next-generation autonomous aviation technology.\n\n*About the Role*\n\nAs a Senior Flight Software Engineer, you will take ownership of key software systems running on the flight computers of autonomous cargo aircraft.\n\nYou will work across the full development lifecycle, from architecture and design through to hardware integration and flight testing. This is a hands-on role where you will develop real-time embedded software, influence technical direction and help establish engineering standards across the team.\n\n*Key Responsibilities*\n\n* Own the architecture and development of major flight software subsystems.\n* Design and implement deterministic, real-time embedded software using C++.\n* Develop fault detection, redundancy management and failure response capabilities.\n* Define software requirements and interfaces across avionics, GNC and flight test teams.\n* Implement GNC algorithms into flight software and validate against simulations.\n* Establish testing strategies across unit, software-in-the-loop and hardware-in-the-loop environments.\n* Develop telemetry, logging and communication systems between aircraft and ground stations.\n* Lead software integration, ground testing and flight test activities.\n* Set coding standards, lead design reviews and mentor other engineers.\n\n*Required Experience*\n\n* Bachelor's degree in Computer Science, Engineering or a related field, or equivalent experience.\n* 5+ years of C or C++ development within embedded, real-time or safety-critical environments.\n* Experience owning a flight software subsystem or equivalent from architecture through to deployment.\n* Experience with hardware integration and testing on a real-world vehicle (aircraft, spacecraft or automotive).\n* Experience designing fault detection and response systems for safety-critical applications.\n* Experience leading design reviews and providing technical direction.\n\n*Desirable Experience*\n\n* Flight software experience within crewed/uncrewed aircraft or spacecraft.\n* RTOS or bare-metal development experience.\n* Knowledge of redundant and fault-tolerant flight computer architectures.\n* Experience with DO-178C, ISO 26262 or similar safety standards.\n* Flight testing or vehicle testing experience.\n* Python for tooling, test automation and data analysis.\n\nPay: $125,000.00 - $200,000.00 per year\n\nBenefits:\n* 401(k) 6% Match\n* Dental insurance\n* Health insurance\n* Relocation assistance\n* Vision insurance\n\nWork Location: In person","datePosted":"2026-11-06T10:44:59.022Z","dateModified":"2026-11-06T10:44:59.022Z","hiringOrganization":{"@type":"Organization","name":"Apera","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Alameda","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"bfd9c96ecc33e3c91a1d83f2"},"url":"https://jobsearcher.com/jobs/bfd9c96ecc33e3c91a1d83f2"}}