Software Integration Engineer

Joby Aviation Inc

  • Concord, CA
  • 30+ days ago
  • $95,700–$150,000 Per Year
Want to know if you’re a fit?
Upload your resume and let our AI show you.

Skills

  • Aerospace and Defenseunmatched
  • Analysis Skillsunmatched
  • Automationunmatched
  • Automation Systemsunmatched
  • C++ Programming Languageunmatched
  • Campaignsunmatched
  • Configuration Managementunmatched
  • Contingency Plansunmatched
  • Data Modelingunmatched
  • Debugging Skillsunmatched
  • Distributed Computingunmatched
  • Embedded Hardwareunmatched
  • Embedded Softwareunmatched
  • Hardware Debuggingunmatched
  • Import/Export Complianceunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • Regulatory Complianceunmatched
  • Roboticsunmatched
  • Root Cause Analysisunmatched
  • Scripting (Scripting Languages)unmatched
  • Simulationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • System Integration (SI)unmatched
  • Test Automationunmatched
  • Test Harnessunmatched
  • Test Plan/Scheduleunmatched
  • Test Programunmatched
  • Test Readiness Review (TRR)unmatched
  • Testingunmatched
  • Time Trackingunmatched

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.

Numbers & Facts

LocationConcord, CA
Salary$95,700–$150,000 Per Year

Similar Jobs

See more jobs