Flight Research Senior Software Engineer (UI)

Joby Aviation Inc.Santa Cruz, CA
59d

About The Position

Joby's Flight Research group is looking for a skilled senior software engineer to play a pivotal role in the development of cutting-edge flight automation systems and novel aircraft configurations. The engineer will contribute to the user interface used by a remote operator monitoring aircraft from a ground control station. We're looking for someone who thrives in fast-paced environments, takes full ownership, and consistently delivers high-impact results.

Requirements

  • Strong proficiency in front-end development with React (hooks, state management, component-driven architecture).
  • Proven experience delivering complex UI applications in a production environment.
  • Expertise in JavaScript/TypeScript, HTML, and CSS.
  • Experience with software development best practices.
  • Ability to collaborate in a fast-paced, cross-disciplinary team environment.
  • Strong problem-solving skills and ownership mentality.
  • 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.

Nice To Haves

  • Aerospace related work experience.
  • Familiarity with the Bazel build system.
  • Experience working with real-time or data-intensive applications (e.g., dashboards, telemetry visualization).
  • Knowledge of system design patterns for scalable front-end applications.
  • Experience integrating UI with back-end APIs and real-time data pipelines.

Responsibilities

  • Design, develop, and maintain a modern, performant user interface for monitoring and controlling aircraft systems.
  • Collaborate with flight test engineers, systems engineers, and remote operators to translate complex requirements into intuitive UI workflows.
  • Drive best practices in front-end architecture, performance, and maintainability.
  • Build reusable, testable UI components and ensure code quality through reviews and testing.
  • Contribute to cross-functional discussions and influence product direction with a user-focused mindset.
  • Take ownership of UI development lifecycle, from design discussions to deployment and support.

Benefits

  • 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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Transportation Equipment Manufacturing

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service