Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer, Navigation Algorithm

$108.2k - $160k
Full-time

Joby Aviation

Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. At Joby, we've been working to make that dream a reality since 2009 and we're now in the final stages of certifying our aircraft with the FAA. With plans to launch our aircraft in the US and Dubai, we're now scaling manufacturing and preparing for the launch of our commercial service.

Overview

The role involves developing, testing and deploying embedded drivers and algorithms for aircraft's flight sensors systems which are responsible for producing navigation and air data for the integrated flight propulsion and control system. The engineer will be part of a small, fast-moving team and contribute to conceptual system architectural design and implementation of embedded software to ensure safety of an electric-powered, fly-by-wire aircraft.

Responsibilities

  • Develop algorithms to fuse sensor data and monitor sensor health
  • Develop embedded system architecture
  • Write software for the flight sensors systems
  • Test algorithms and software

Required

  • Bachelors in aerospace/mechanical engineering, computer science, or related field and 3+ years of industry experience in software engineering or an advanced degree (MS or PhD) and 1+ years industry experience in software engineering
  • Demonstratable proficiency in C++ and python
  • Demonstratable proficiency in object-oriented programming methodology and multi-layer system architectures
  • Proficient in Bayesian estimation concepts and Kalman filtering
  • Proficient in statistics concepts and statistical data analysis
  • Comfortable implementing complex mathematical algorithms and bookkeeping schemes
  • Basic understanding of version control technologies
  • Eager to learn new techniques and experiment with advanced technologies

Desired

  • Familiar with writing efficient, hardware-accelerated code (e.g., SIMD, GPU, or FPGA), especially for digital signal processing applications
  • Understanding of DO-178C or safety critical software

Please still apply if you don’t meet all items in the desired section! Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are dedicated to building a diverse and effective workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

Additional Information

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

Joby is an Equal Opportunity Employer.
Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer, Navigation Algorithm in California vacancy
  •  ...Description Job Description Description As an Embedded Software Engineer for Image Processing Algorithms at Impulse, your primary responsibility will be...  ...numerical algorithms, estimation, and guidance, navigation, and control systems. You will collaborate closely... 
    Suggested
    Permanent employment
    Full time

    Impulse Space

    Redondo Beach, CA
    18 days ago
  • $105.75k - $156.75k

     ...advantage over any and all potential adversaries. The Navigation and System Integration GNC Engineer will be responsible for integration, testing,...  ...and develop navigation, sensor fusion and/or blending algorithms for our aircraft using advanced techniques and tools... 
    Suggested
    Weekly pay
    Permanent employment
    Work at office

    Hermeus

    Los Angeles, CA
    22 hours ago
  •  ...processing. Position Overview As an Embedded Software Engineer , you will develop the embedded software...  ...of safety‑critical control and FDIR algorithms. Responsibilities Develop highly...  ...flight computers, RF transceivers, and navigation sensors. Collaborate with signal... 
    Suggested
    Permanent employment

    ArrayLabs, LLC

    Palo Alto, CA
    4 days ago
  • $120k - $170k

     ...Join to apply for the Embedded Software Engineer role at Stealth Startup This range is provided by...  ...software for fault detection, guidance, navigation, and flight control systems Optimize...  ...time performance Integrate and test algorithms and software at module, software in... 
    Suggested
    Permanent employment
    Full time

    Stealth Startup

    El Segundo, CA
    22 hours ago
  •  ...JOB DESCRIPTION: EMBEDDED AND SYSTEM SOFTWARE ENGINEER Specialty manufacturer with international distribution...  ...inertial stabilization and navigation products. Requires engagement and involvement...  ...with motion control techniques and algorithms EOE Gyro‑Stabilized Systems is an... 
    Suggested
    Immediate start
    Worldwide

    Gyro-Stabilized Systems

    Grass Valley, CA
    22 hours ago
  • $170k - $210k

     ...Title: Senior Embedded Software Engineer Date: 3 Jul 2026 Location: United States, San Diego, CA,...  ...communications and Assured Positioning, Navigation and Timing (APNT). Our software and...  ...on implementing existing DSP algorithms into highly optimised production‑quality... 
    Local area
    Immediate start
    Flexible hours

    CODAN USA

    San Diego, CA
    22 hours ago
  • $166k - $220k

     ...ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology...  .... We're seeking talented guidance, navigation, and control engineers on several teams...  ..., develop, and implement advanced GNC algorithms for autonomous vehicles and systems, ensuring... 
    Full time
    Work experience placement
    Relocation package

    Anduril Industries

    Costa Mesa, CA
    22 hours ago
  •  ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week...  ...in software fundamentals including architectural design, algorithm development, data structures, code modularity, and... 
    Contract work
    Local area
    Remote work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    2 days ago
  • $160k - $235k

     ...different class of spacecraft. Engineered to survive the harshest...  ...apply. The Role As a Senior Navigation & Guidance engineer, you will...  ...a portion of the GNC flight software. In the first year, you will...  ...architecture Develop novel algorithms for precise pointing of very... 
    Permanent employment
    Flexible hours
    Shift work

    K2 Space

    Los Angeles, CA
    22 hours ago
  • $35 per hour

     ...Team Description The Brain Interfaces Embedded Systems Team, a division of the...  ...are looking for experienced, hands‑on engineers who are interested in exploring what...  ...chip designers, electrical engineers, algorithms engineers, and software engineers on a small, agile team.... 
    Hourly pay
    Price work
    Full time
    Temporary work
    Internship
    Flexible hours

    Neuralink

    South San Francisco, CA
    22 hours ago
  • $100k - $150k

     ...opportunity. Our seasoned professionals seamlessly integrate deep industry insights with advanced strategies to help businesses navigate today’s financial and regulatory challenges. Whether you need to enhance financial transparency, improve operational efficiency,... 
    Local area
    Remote work
    Flexible hours

    Jobot

    Irvine, CA
    2 days ago
  • $135k - $200k

     ...fulfilling career. The Opportunity Silvus is recruiting a Senior Embedded Software Engineer reporting to the Director of Software Engineering on the...  ...Implementation of security protocols and encryption algorithms Audio streaming and push-to-talk voice application development... 
    Permanent employment
    For contractors
    Local area
    Worldwide
    3 days per week

    SILVUS TECHNOLOGIES

    Los Angeles, CA
    4 days ago
  • $140k - $200k

     ...? THE OPPORTUNITY Silvus Technologies is seeking a Senior Embedded Software Engineer , reporting to the Director of Software Engineering on our...  ...Implementation of different security protocols and encryption algorithms. Audio streaming and push‑to‑talk voice application... 
    Permanent employment
    For contractors
    Work at office
    3 days per week

    Silvus

    Los Angeles, CA
    22 hours ago
  • $65 - $80 per hour

     ...systems. You will build high-quality embedded software for charging equipment, including fast...  ...functionality. Collaborate closely with hardware engineers to co‑design optimized solutions that...  ..., including architecture design, algorithm development, data structures, and... 
    Contract work
    Temporary work

    Actalent

    Palo Alto, CA
    1 day ago
  • $180k - $260k

     ...Compensation: $180,000 - $260,000 / year Department: Software Location: Redondo Beach Description As a Senior Embedded Software Engineer at Impulse focused on Actuation & Control...  ...architectures and fault detection/response algorithms Exposure to space environment constraints... 
    Permanent employment
    Full time

    Impulse Space

    Redondo Beach, CA
    2 days ago
  • $200k - $250k

     ...freedom to move. Meet the team: The Embedded team, works closely with Vehicle...  ..., Autonomy, and Infrastructure engineers to go the last mile in getting software running on the vehicle. Whether it...  ...system environment. Working with algorithms teams to take advantage of unique... 
    Local area

    Glydways

    San Francisco, CA
    1 day ago
  •  ...Senior Embedded Software Engineer – Urgent Need Position: Senior Embedded Software Engineer Location: San Diego, CA Duration: 12 Months Total...  ...experience, including secure boot, authentication/encryption algorithms. Experience with over‑the‑air (OTA) firmware updates and... 
    Contract work
    Shift work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    22 hours ago
  • $110k - $240k

     ...Role Overview: Support the Systems Engineering design and development of cutting-edge...  ...develop advanced radar signal processing algorithms for target detection, tracking, and classification...  ...constraints Implement algorithms in software (e.g., C++, Python, MATLAB) and/or... 
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    El Segundo, CA
    1 day ago
  • $165k - $258k

     .... THE OPPORTUNITY Silvus is seeking a full-time Principal Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering...  ...of different security protocols and encryption algorithms. Audio streaming and push-to-talk voice application implementation... 
    Permanent employment
    Full time
    Contract work
    For contractors
    For subcontractor
    Internship
    Work at office
    Local area

    SILVUS TECHNOLOGIES

    Irvine, CA
    3 days ago
  •  ...technology to transform navigation, timing, geophysical exploration...  .... Our team of engineers, scientists, software developers, and operations...  ...design, implement, and verify embedded software for ST...  ...develop the low-level control algorithms that make precision measurement... 
    Permanent employment
    Internship
    Immediate start
    Flexible hours

    Vector Atomic

    Pleasanton, CA
    2 days ago
  • $165k - $258k

     .... THE OPPORTUNITY Silvus is seeking a full-time Principal Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering...  ...of different security protocols and encryption algorithms. • Audio streaming and push-to-talk voice application implementation... 
    Permanent employment
    Full time
    Contract work
    For contractors
    For subcontractor
    Internship
    Work at office
    Local area
    3 days per week

    SILVUS TECHNOLOGIES

    Los Angeles, CA
    22 hours ago
  • $114k - $171k

     ...Description Northrop Grumman is seeking a Principal or Senior Principal Embedded Software Engineer based in Woodland Hills, CA. The role focuses on developing embedded software for cutting‑edge navigation systems, performing software and system integration, and... 
    Relocation package
    Shift work

    Northrop Grumman

    Los Angeles, CA
    3 days ago
  • Java Developer/Algorithm Developer - NO C2C Direct message the job poster from PDSSOFT INC. Remote Experience in Algorithm Development...  .... Automate churn detection. Develop real‑time lane‑aware navigation. GPS and Location experience is a plus. Seniority level Not... 
    Contract work
    Remote work

    PDSSOFT

    San Francisco, CA
    3 days ago
  • $160k - $200k

     ...2’s AI-enabled hardware and software platforms detect, disrupt and...  ...a skilled RF Hardware Engineer to join our growing team. The...  ...(ex. communications, RADAR, navigation) UHF through X-Band. This role...  ...classification, MIMO/digital-arrays, and algorithms in MATLAB/Python/C++ RF... 
    Local area
    Remote work
    Weekend work

    CX2

    El Segundo, CA
    22 hours ago
  • $145.6k - $276.8k

    Senior Principal Software Engineer - Electronic Warfare Programs Location: US-CA-GOLETA-H03 - 6380 Hollister Ave, BLDG...  ...and test utilizing C / C++ and Ada, and software algorithm development. Experience with embedded microprocessors, system on a chip software design,... 
    Temporary work
    Local area
    Relocation package
    Flexible hours

    Raytheon

    Goleta, CA
    4 days ago
  • $132.4k - $251.6k

     ...of experience and renowned engineering expertise to meet the needs...  ...mission planning application software development and testing Qualifications...  ...domain: Guidance, Navigation, and Control Orbital...  ...System performance, CONOPS Algorithms and signal processing... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Los Angeles, CA
    22 hours ago
  • $190k - $210k

     ...highly experienced Systems Engineer to support the full lifecycle...  ...family of vehicles and advanced navigation products. In this role you...  ...anomalies and refine algorithms Partner with all engineering...  ...experience on complex hardware/software systems ~ Experience with... 
    Full time
    Contract work
    Work at office
    Immediate start
    Monday to Friday

    GRVTY

    Ventura, CA
    1 day ago
  • $129.3k - $225.3k

     ..., California, United States Software and Services Apple's Compositing...  ...seeking a talented software engineer to join our UI Compositing...  ...engineers Develop skills navigating large, complex codebases across...  ...: data structures, algorithms, and operating systems concepts... 
    Internship
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    22 hours ago
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Master's degree in Engineering, Computer Science, or related field. 2+ years of experience in embedded software development. Strong proficiency in C/C++ and real-time operating systems... 
    Full time
    Casual work

    Qualcomm

    San Diego, CA
    22 hours ago
  • $94.2k - $141.2k

     ...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: As a leading...  ...you will design, develop, create, modify, and validate embedded and cloud-edge software, applications, and specialized... 
    Full time
    Casual work
    Work from home

    Qualcomm

    San Diego, CA
    22 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer, Navigation Algorithm. Be the first to apply!