Software Integration Engineer, Embedded Software Systems
New Today
Overview
Joby Aviation is seeking a driven engineer with an ability to understand complex problems and create reliable and repeatable solutions. This engineer will play a key role in a small, fast-moving team. They will participate in architecture, design and implementation of solutions that support our integrated vehicle simulators.
Specifically, this role focuses on software tools for configuring and launching simulator instances and connecting them with several network models. We are looking for software engineers with strong Python, Container virtualization, and computer networking skills.
Responsibilities
We are looking for a talented Integration Engineer with exceptional requirements-authoring and systems skills to work with our embedded engineering group that develops the on-aircraft software that flies our aircraft!
The successful candidate will act as one of the Subject Matter Experts (SME) and work with system engineers and software engineers to decompose equipment-level and system requirements into high-level and low-level software requirements in compliance with DO-178C. They will work with the testing teams to design ways to test requirements and assist in creating detailed design documentation.
Required
Bachelor's degree in computer science, physics, math or comparable and 5+ years of full-time experience or an advanced degree and 3+ years industry experience.
Experience with or knowledge of DO-178B/C, particularly writing requirements
Exposure to the software development process and modern software engineering techniques
A desire and skill set to write detailed documentation of system design
Experience with Requirements Management Tools such as Polarion, DOORs, or Jama
Great communication skills, working with folks both locally and across the country.
A positive attitude and a passion for aerospace!
Willingness to be flexible and learn new technologies and new tools
Basic understanding of git version control
Desired
Experience with agile practices
Experience writing C++
Exposure to other languages such as: Python, C#, C, SQL
Ability to work effectively as a team member in a geographically distributed team
Additional Information
Please still apply if you don’t meet all items in the desired section! Studies have shown that women and people of color are less likely to
- Location:
- Santa Cruz
- Job Type:
- FullTime