> Markdown version of [/jobs/ext/2225082-flight-research-guidance-and-mission-management-software-engineer](https://www.wearedevelopers.com/jobs/ext/2225082-flight-research-guidance-and-mission-management-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Flight Research Guidance and Mission Management Software Engineer - **Company:** Joby Aviation - **Location:** Santa Cruz, CA, United States - **Experience:** Expert - **Salary:** $136,100.0 - $202,600.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, C++ (Programming Language), Python (Programming Language), Monte Carlo Methods, Multi-Agent Systems - **Published:** August 25, 2026 - **Apply:** https://careers-jobyaviation.icims.com/jobs/5355/flight-research-guidance-and-mission-management-software-engineer/job?mode=apply&apply=yes&in_iframe=1&hashed=-1834448039 ## About the Role * 5+ years of experience in a related field * BS in Aerospace or related field * Understanding of trajectory planning, and decision making algorithms and their runtime complexity * Experience writing real-time and safety-critical C++ flight software * Experience developing simulation and tools for testing trajectory planning algorithms * Experience writing C++ and Python in a professional environment This position must meet US export control compliance requirements, therefore a candidate must qualify as a "US Person" as defined by 22 C.F.R. § 120.15. "US Person" includes US Citizens, lawful permanent residents, refugees, or asylees. Desired * Experience developing real time trajectory planning algorithms for both CTOL and VTOL aircraft * Experience developing Monte-Carlo Simulation based test frameworks to quantitatively analyze the worst case run time performance for onboard trajectory planning algorithms * Experience building decision making or automated reasoning systems * Experience with multi-agent systems ## Description Joby's Flight Research group is looking for a skilled software engineer to play a pivotal role in the development of cutting-edge flight automation and decision-making systems across an array of novel aircraft configurations. We are a small, close-knit and agile team; the engineer will work closely with other software/GNC engineers to develop trajectory planning, decision making algorithms, and mission planning tools to enable airborne autonomy. The engineer will be expected to deliver high quality flight software, act with agency, and be capable of picking up a wide variety of tasks., * Deliver high quality and robust flight software (C++) for VTOL and CTOL aircraft * Contribute heavily to the development of a library of trajectory planning and decision making algorithms. (C++/Python) * Formulate test plans to demonstrate robustness and performance of solutions * Directly support flight testing of various aircraft platforms as a required crewmember in a remote ground station * Collaborate closely with the rest of the software & controls team to ideate, plan, and execute on high quality, well integrated solutions ## Related Videos - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [Designing and Deploying Distributed Multimodal Multi-Agent Systems with Google's AI Stac](https://www.wearedevelopers.com/videos/1976-designing-and-deploying-distributed-multimodal-multi-agent-systems-with-google-s-ai-stac) - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Building Scalable Multi-Agentic AI Systems in Java: Orchestrating Agents with Event-Driven Approach](https://www.wearedevelopers.com/videos/1967-building-scalable-multi-agentic-ai-systems-in-java-orchestrating-agents-with-event-driven-approach) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)