Joby Aviation is seeking to certify the Joby aircraft, scale manufacturing, and launch initial commercial service for an electric air taxi, and needs a software engineer to support integrated vehicle simulators
Requirements
- Expert knowledge of Python
- Understanding of Continuous Integration, Continuous Development (CI/CD) and DevOps tools
- Network experience (VLANs, UDP, Wireshark, etc)
- Familiarity with Linux OS and command line tools
- Experience with C++
- Previous experience supporting other engineers in the use of sustained tools
- Experience working with containerization technologies; docker experience preferred
Responsibilities
- Architect, design and develop improvements and extensions for software to launch and interconnect complex software running in over 50 Docker containers
- Helping maintain existing solutions that manage these simulations
- Enhance the ability to manage integration of simulator instances with a variety of additional hardware and software solutions
- Improve the ways users can specify new configurations of the simulators and rapidly change configurations to meet testing needs
- Provide support and consulting to users of the simulation across the organization that depend on the simulators for their daily work
- Expand the tools to be able to integrate simulation of vehicle components not yet fully simulated
Other
- University degree in computer science, computer engineering or equivalent and 5+ years full time industry experience. An advanced degree and 3+ yrs experience will also be considered
- Willingness to be flexible and learn new technologies
- Ability to work effectively as a team member in a geographically distributed team
- Paid time off, healthcare benefits, a 401(k) plan with a company match, an employee stock purchase plan (ESPP), short-term and long-term disability coverage, life insurance
- Must be willing to apply even if not meeting all desired qualifications