Software Integration Engineer
Jobyaviation · jobyaviation.com
Santa CruzMid level2+ yrs
The job in short
Software integration engineering.
PythonC++EmbeddedNetworkingInsuranceCompliance
Details
- Found
- 23 d ago · posted 2024-10-06
- Location as listed
- Santa Cruz, CA, US
- Role
- Software Engineer
- Source
- The company’s own careers site
Full description
Company Overview
Joby Flight Research designs, develops, and flight-tests novel aircraft using a software-first autonomy approach. We build and deploy autonomy, perception, planning, and radar systems across conventional, electric, and hydrogen-electric aircraft in both CTOL and VTOL configurations.
Overview
Joby's Flight Research group is looking for a skilled software integration engineer to play a pivotal role in the development and testing of cutting-edge flight automation systems. We're looking for someone who thrives in fast-paced environments, takes full ownership, and consistently delivers high-impact results.
Responsibilities
• Own the bring-up, integration, and checkout of GNC and flight automation software on test aircraft
• Develop, review, and execute flight test cards targeting GNC performance characterization, stability margins, guidance accuracy, and autonomy feature validation
• Triage flight test squawks related to GNC and flight software; drive root-cause investigations and coordinate fixes with discipline engineers
• Support flight readiness reviews, test readiness reviews, and configuration management processes
• Develop and maintain test frameworks and processes for software and systems
• Develop automated testing frameworks and simulation tools to validate flight automation behaviors
• Contribute to flight controls and mission management software development (C++) as needed to support the test campaign
• Develop and maintain analysis tools and scripts (Python) for pre-flight prediction, real-time monitoring, and post-flight evaluation
• Contribute to simulation validation by correlating sim predictions with flight data and identifying model improvements
• Develop, debug, integrate, and optimize embedded software across hardware and software boundaries
Required
• 2+ years work experience and a bachelor's degree
•
Experience working close to hardware and debugging in integrated environments
•
Experience working with real-time or safety-critical software systems
•
Solid understanding of software engineering fundamentals, including networking, fault tolerance, and system design
•
Proven ability to quickly learn and apply new technologies across different problem domains
•
Strong problem-solving skills and ability to work independently in a fast-paced 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
• Aerospace related work experience.
• Experience in a flight test program
• Experience with mission management, robotics, or autonomous systems (path planning, contingency management, decision-making).
• Familiarity with the Bazel build system.
• Experience with messaging frameworks for distributed systems.
Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $95,700 - $150,000/yr. The compensation package will be determined by job-related knowledge, skills, and experience.
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.
Additional Information
Joby is an Equal Opportunity Employer.
Software Engineer jobs in Santa Cruz, California · Software Engineer jobs in the United States · All Jobyaviation jobs