Joby is looking to solve the problem of congested city streets by developing a piloted air taxi that takes off vertically and quietly carries passengers, and is seeking a simulation software engineer to contribute to the development of simulation software and dynamic models used across Joby's autonomy developments, research and development efforts.
Requirements
- Fundamental and expert-level understanding of different modeling techniques and approaches, including vortex lattice, nonlinear lifting line, blade element momentum and CFD.
- Expert-level knowledge and experience with aero modeling technique selection based on the requirements of different applications.
- Familiarity and proficiency with Python.
- Proficiency with professional software practices.
- Experience developing multi-body dynamics simulation models (desired)
- C++ proficiency (desired)
- Fortran proficiency (desired)
- Experience with Git/GitHub (desired)
Responsibilities
- Design and implement multi-fidelity flight dynamics models for novel aircraft using modern C++ and Python.
- Develop modular simulation physics components, including models for aerodynamics, actuators, sensors, and environmental effects.
- Contribute to both offline and real-time simulation frameworks used for control development, regression testing, and pilot-in-the-loop evaluation.
- Apply numerical methods to solve estimation, simulation, and control problems in support of aircraft research.
- Collaborate with flight control engineers, simulation developers, and airframe designers to align software architecture with aircraft requirements.
- Participate in the evaluation of flight test data to perform system identification and validate models.
Other
- An advanced degree (PhD/MS/MEng) in related discipline and 2+ yrs industry experience. A university degree in related discipline and 5+ yrs industry experience will also be considered.
- Must qualify as a "US Person" as defined by 22 C.F.R. § 120.15, including US Citizens, lawful permanent residents, refugees, or asylees.
- Ability to work independently while collaborating deeply with adjacent teams
- Curiosity, initiative, and the ability to work in a team environment