XWING logo

Flight Research Senior Embedded Software Engineer

XWING

Santa Cruz, CAFull-time$153–245K/yrPosted 2mo agoVerified open 6 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
$153–245K/yr
Location
Santa Cruz, CA
Schedule
Full-time
Work Authorization
US work authorization required

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

XWING is hiring a Flight Research Senior Embedded Software Engineer. Joby's Flight Research group seeks a senior embedded software engineer to develop flight automation systems, contribute to platform software, design tools for HIL/SIL simulation, and integrate peripheral devices, thriving in a fast‑paced environment with full ownership and high‑impact results.

Key focus areas include Contribute to platform software development for safety-critical embedded systems, Help define and implement triplex compute platform software architecture, and Design and build tools, frameworks, and infrastructure to advance HIL/SIL simulation and automated testing capabilities.

Successful candidates bring Bachelor's Degree +8 Years Experience, Master's Degree +6 Years Experience, and PhD +3 Years Experience. Important skills include C, C++, Python, Git, Safety-Critical Software Systems, and Embedded Linux Platforms. Preferred (not required): Logic Analyzers, Oscilloscopes, Rust, and Bazel Build System.

Skills & qualifications

RequiredNice to have

Skills

CC++PythonGitSafety-Critical Software SystemsEmbedded Linux PlatformsCommunication ProtocolsElectrical Hardware in Embedded SystemsReal-Time LinuxCompute SystemsTime SynchronizationInter-Compute System CommunicationsCommunication With Peripheral DevicesI2CCANSPIUARTLogic AnalyzersOscilloscopesRustBazel Build SystemContinuous Integration for Automated Hardware-in-the-Loop TestingEfficient Hardware-Accelerated CodeSIMDGPUFPGADigital Signal ProcessingAerospace Related WorkDigital Signal Processing ApplicationsTriplex Compute Platform Software ArchitectureHIL/SIL SimulationAutomated Testing Capabilities

Qualifications

Bachelor's Degree +8 Years ExperienceMaster's Degree +6 Years ExperiencePhD +3 Years ExperienceUniversity Degree in Electrical EngineeringUniversity Degree in Computer ScienceUniversity Degree in Computer EngineeringUniversity Degree in MechatronicsUniversity Degree in PhysicsUniversity Degree in MathematicsStrong Portfolio of Designed and Implemented Embedded SoftwareRelevant Industry ExperienceUS Person

Benefits

Paid Time Off
Medical Insurance
401(k) Match
Dental Insurance
Vision Insurance

Full job description

Flight Research Senior Embedded Software Engineer Job Locations US-CA-Santa Cruz | US-CA-Concord ID 2026-5127 Category Flight Research Type Regular Full-Time 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 senior embedded 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 design, bring-up, and testing for new embedded systems and devices, including simplex and triplex compute platforms. The individual will also contribute heavily to software and hardware in the loop simulation and test harness development. We're looking for someone who thrives in fast-paced environments, takes full ownership, and consistently delivers high-impact results.

Responsibilities Contribute to platform software development for safety-critical embedded systems. Help define and implement triplex compute platform software architecture. Design and build tools, frameworks, and infrastructure to advance HIL/SIL simulation and automated testing capabilities. Apply expertise in real-time Linux and compute systems to harden embedded systems, time synchronization, inter-compute system communications, and communication with peripheral devices. Integrate peripheral devices into the embedded flight software stack using communication protocols such as I2C, CAN, SPI, UART, etc. Required Bachelor's degree +8 years experience; Master's degree + 6 years experience; PhD + 3 years experience.

University degree in electrical engineering, computer science, computer engineering, mechatronics, physics, mathematics, or similar field; or, a strong portfolio of designed and implemented embedded software, or relevant industry experience.

Fluency in C, C++, Python, and Git.

Demonstrated experience with safety-critical software systems.

Experience with embedded Linux platforms.

Understanding of communication protocols, and the roles played by electrical hardware in embedded systems.

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 Experience using test equipment such as logic analyzers and oscilloscopes. Experience with the Rust programming language. Aerospace related work experience. Familiarity with the Bazel build system. Prior experience with continuous integration for automated hardware-in-the-loop testing. Familiar with writing efficient, hardware-accelerated code (e.g., SIMD, GPU, or FPGA), especially for digital signal processing applications.

Compensation at Joby is a combination of base pay and Restricted Stock Units (RSUs). The target base pay for this position is $153,000 - $245,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.

Options Apply for this job online Apply Share Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeed If you have questions about our online applications, please see our application FAQ.

You've read the whole posting — now see how you match it.

Flight Research Senior Embedded Software Engineer | Olive Jobs