{"schemaVersion":"jobsearcher.job.v1","id":"f7dbb5a36a47775adb4d2f11","url":"https://jobsearcher.com/jobs/f7dbb5a36a47775adb4d2f11","canonicalUrl":"https://jobsearcher.com/jobs/f7dbb5a36a47775adb4d2f11","title":"Flight Software Engineer","description":"About Iwa RoboticsIwa Robotics builds and operates autonomous systems for commercial customers. We're hiring team that turns it into a real operating business.About the roleYou'll own the flight stack. Real work inside ArduPilot — custom modes, tuning, driver integration, and the bridge between the flight controller and everything above it. If you've pushed a PR upstream to ArduPilot, we want to talk.What you'll doDevelop and maintain firmware on ArduPilot running on Pixhawk-class and custom autopilot hardwareBuild custom flight modes, failsafe logic, and mission behaviorsIntegrate sensors and peripherals over DroneCAN/UAVCAN, I2C, SPI, UART, CANTune control loops and EKF; diagnose flight issues from dataflash and telemetry logsBuild and maintain SITL and HIL test setups so we catch problems before the field doesDevelop companion-computer software (embedded Linux, Jetson/Pi-class) and MAVLink interfaces to ground control and cloud servicesSupport flight test — you'll be at the field, reading logs on a laptop on a tailgateWhat we're looking forStrong modern C++ in an embedded or real-time contextHands-on experience with the ArduPilot codebase, or deep PX4 experience and willingness to work in ArduPilotFluency with MAVLink, MAVProxy/MAVSDK/pymavlinkReal skill at log analysis — you can look at a .bin and explain what went wrongPython for tooling, test automation, and analysisWorking engineering understanding of flight dynamics, control theory, and state estimationNice to haveUpstream contributions to ArduPilot or PX4 — send linksROS 2Lua scripting on ArduPilotRTK GNSS, precision landing, or detect-and-avoid integrationCustom autopilot board bring-up, ChibiOS, hardware definition workRedundant systems, C2 link design, or reliability engineering for extended-range operationsSafety-critical software exposure (DO-178C or equivalent)LocationLos Angeles area, onsite. Occasional travel to flight test sites.","company":"Iwa Robotics","rawCompany":"iwa robotics","city":"Orange","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-24T07:19:49.039Z","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":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Flight Software Engineer","description":"About Iwa RoboticsIwa Robotics builds and operates autonomous systems for commercial customers. We're hiring team that turns it into a real operating business.About the roleYou'll own the flight stack. Real work inside ArduPilot — custom modes, tuning, driver integration, and the bridge between the flight controller and everything above it. If you've pushed a PR upstream to ArduPilot, we want to talk.What you'll doDevelop and maintain firmware on ArduPilot running on Pixhawk-class and custom autopilot hardwareBuild custom flight modes, failsafe logic, and mission behaviorsIntegrate sensors and peripherals over DroneCAN/UAVCAN, I2C, SPI, UART, CANTune control loops and EKF; diagnose flight issues from dataflash and telemetry logsBuild and maintain SITL and HIL test setups so we catch problems before the field doesDevelop companion-computer software (embedded Linux, Jetson/Pi-class) and MAVLink interfaces to ground control and cloud servicesSupport flight test — you'll be at the field, reading logs on a laptop on a tailgateWhat we're looking forStrong modern C++ in an embedded or real-time contextHands-on experience with the ArduPilot codebase, or deep PX4 experience and willingness to work in ArduPilotFluency with MAVLink, MAVProxy/MAVSDK/pymavlinkReal skill at log analysis — you can look at a .bin and explain what went wrongPython for tooling, test automation, and analysisWorking engineering understanding of flight dynamics, control theory, and state estimationNice to haveUpstream contributions to ArduPilot or PX4 — send linksROS 2Lua scripting on ArduPilotRTK GNSS, precision landing, or detect-and-avoid integrationCustom autopilot board bring-up, ChibiOS, hardware definition workRedundant systems, C2 link design, or reliability engineering for extended-range operationsSafety-critical software exposure (DO-178C or equivalent)LocationLos Angeles area, onsite. Occasional travel to flight test sites.","datePosted":"2026-08-24T07:19:49.039Z","dateModified":"2026-08-24T07:19:49.039Z","hiringOrganization":{"@type":"Organization","name":"Iwa Robotics","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Orange","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f7dbb5a36a47775adb4d2f11"},"url":"https://jobsearcher.com/jobs/f7dbb5a36a47775adb4d2f11"}}