Software Verification Engineer, Operations
Joby Aviation · Santa Cruz, CA · 1 mo ago
Quality Assurance$103k–$174k/yrFull-time
Overview
At Joby, we've been working to make vertical takeoff and landing (VTOL) air taxis a reality since 2009. Our aircraft are now being certified by the FAA, and we're preparing to launch in the US and Dubai.
Responsibilities
- Work with a range of software, processor in the loop, and hardware in the loop simulators representative of the eVTOL system
- Design, execute and maintain test cases, test plans, test procedures, test reports, and supporting documentation for software certification and validation purposes
- Develop the skills to become the Software Verification product expert on flight-critical software components and own the testing process
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems
- Document and report software defects using a bug tracking system
- Identify, analyze, and document problems with program function, user interface, or content
- Work closely with the Embedded, Flight Sensors and Control Law developers to achieve test objectives
Requirements
- B.S. in Computer Science, Mathematics, Mechanical Engineering, Aerospace Engineering and 3+ years Industry Experience in Quality Assurance or Test Engineering
- An advanced degree and 1+ years experience will also be considered
- Background in Software Test and Verification on embedded systems
- Interfacing with embedded software and electronic hardware
- Development, execution and reporting of manual test cases
- Demonstrable debugging and troubleshooting skills
- Reporting of defects and quality metrics
- Project management, bug tracking and continuous integration tools, e.g JIRA, Jenkins, Team City
- Must be able to support Joby’s S4 on-site testing so some overnight travel may be required
Desired
- Knowledge of requirements-based testing applying DO-178C Software Certification guidelines
- Awareness of DO-331 Model based development and verification
- Programming experience in MATLAB and Simulink
- Background using Polarion or similar requirements management tools
- Agile software development and Test Driven Development
- Piloting aircraft, avionics hardware, electric cars or similar systems
- Python programming and shell scripting proficiency
- Networking fundamentals
- Hands-on can-do mentality
Benefits
The compensation package includes a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $102,900 - $173,700. Joby also offers a comprehensive benefits package, including 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, and more. Joby is an Equal Opportunity Employer.