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

Senior Embedded Software Engineer

$190k - $240k

Matternet

Matternet is building the future of delivery with autonomous drone networks that move critical goods faster, cleaner, and at lower cost. We work with partners across healthcare, logistics, food, and retail to deliver everything from medical items to everyday essentials, safely and reliably.

We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the higher-level software stack. Working across microcontrollers, embedded Linux, and the buses and peripherals that connect them, you'll bring up new hardware, own the drivers and firmware that make sensors and actuators reliable, and harden the embedded systems our delivery ecosystem depends on for every flight. This is a senior individual-contributor role with real ownership: you'll own embedded subsystems end-to-end, from board bring-up through flight test and regulated change control, working closely with Electrical, Mechanical, and Onboard Software teams.

In this role, you will:

  • Design, build, test, and maintain firmware and embedded software for Matternet's aircraft and station embedded systems, spanning microcontroller firmware and embedded Linux on ARM

  • Own the hardware/software boundary: bring up new boards and peripherals, write and debug device drivers, and integrate sensors and peripherals (e.g. encoders, motors, IMUs, LIDAR/RADAR, and similar)

  • Select and integrate microcontrollers, communication buses (CAN, SPI, I2C, UART, BLE), and peripherals appropriate for new features and hardware revisions

  • Drive embedded software verification and release, from bench and simulation testing through flight test and deployment across production fleets

  • Debug at the hardware/software boundary when needed, including hands-on use of oscilloscopes and logic analyzers, and reviewing board-level schematics and datasheets with Electrical Engineering

  • Provide senior technical support, triaging and resolving field and flight-test issues tied to embedded subsystems

  • Collaborate with stakeholders across Electrical, Mechanical, Onboard Software, Operations, Safety, and Production

Requirements

  • 6+ years of production embedded software/firmware engineering

  • Strong C/C++ design and programming skills, with solid software engineering practice across the hardware/software/network development lifecycle (code review, source control, build systems, test-driven development, static analysis)

  • Proficiency with embedded Linux for ARM (kernel, device drivers, board support) as well as bare-metal/RTOS firmware development

  • Deep functional knowledge of communication protocols (CAN, SPI, I2C, UART, BLE) and experience selecting the right protocol and hardware for a given application

  • Experience selecting microcontrollers and bringing up new peripherals, sensors, and actuators (motors, encoders, and similar)

  • Comfortable reading board-level schematics and datasheets, and debugging at the signal level using oscilloscopes and/or logic analyzers

  • Proficiency with version control and peer code review workflows (e.g., Git)

  • Excellent technical communication and strong cross-disciplinary teamwork in a fast-paced environment

Preferred Qualifications:

  • UAV, autonomous robotics, aerospace, or other safety-critical regulated experience

  • Experience with Real-Time Operating Systems (RTOS)

  • Familiarity with an autopilot stack such as ArduPilot or PX4, and UAV/avionics technologies (ADS-B, GPS/GNSS, LIDAR, perception sensors)

  • Experience with build systems such as CMake, Make, or Waf, and containerized build/test environments (Docker)

  • Experience optimizing C/C++ algorithms for high data throughput

  • Experience with battery management systems or smart battery ICs

  • Experience using AI coding assistants to accelerate development

  • Relevant mechanical, aerospace, or electrical engineering experience

Work Environment:

  • This is an in-person role based at Matternet Headquarters, with access to our flight test facility

  • The ability to work and communicate efficiently online with a hybrid team is critical to success

Benefits

At Matternet, we’re advancing a new era of logistics, one where autonomous drones deliver what matters faster, cleaner, and more efficiently. We know our mission is challenging, but it's worth it, and we are committed to taking care of the people who make it possible.

  • Compensation: The expected starting range for this role is $190,000–$240,000, based on San Francisco Bay Area market data. This range reflects the target starting pay for candidates who meet the minimum qualifications for the role. Final compensation will depend on factors such as your experience, skills, level, location, and potential impact.

  • Total Rewards: In addition to base pay, our compensation packages include equity, and benefits such as medical, dental, vision, life, and disability coverage, flexible spending accounts (FSA), unlimited paid time off, company holidays, and a 401(k) plan.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Mountain View, CA vacancy
  • Urgent need for Senior Software Engineer Contract (***) ***-**** Ext :514 Senior Software Engineer (Wifi) 8+ years of experience in Embedded Software Development in C/Linux Environment Expertise in Wi‑Fi open source components – LwIP, WPA Supplicants, D-Bus, ConnMan... 
    Senior
    Contract work
    Work experience placement

    krg technology inc

    Palo Alto, CA
    10 hours ago
  • $150.4k - $277.6k

     ...Senior Embedded Software Engineer Join a team of passionate and creative engineers dedicated to building technologies that will shape the future. We are a cross-functional group that thrives on collaboration, innovation, and tackling challenging problems to create products... 
    Senior
    Relocation

    Apple

    Sunnyvale, CA
    3 days ago
  • $160k - $210k

     ...focusing on energy-efficient processors is looking for a Senior Software Optimization Engineer. This role involves designing, optimizing, and...  ...ideal candidate will have over 8 years of experience in embedded systems, significant expertise in C/C++, and the ability... 
    Senior

    Efficient Computer Service LLC

    San Jose, CA
    10 hours ago
  •  ...hear back from you. Job Description: Role: Sr. Embedded Engineer - SoC Location: Onsite in Palo Alto, CA (with some...  ...Rate: $$ W2 per hour + Benefits We are looking for a Senior Embedded Software Engineer. Our team focusses on providing software stack... 
    Senior
    Hourly pay
    Long term contract
    Contract work
    Immediate start

    Syntricate Technologies

    Palo Alto, CA
    3 days ago
  • $100k - $175k

     ...that will expand global economies, protect space and our planet and enhance our overall quality of life. As a Senior Embedded Software Engineer you will be responsible for designing, developing, and maintaining software for embedded systems. This role requires a... 
    Senior
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    eSpace

    Saratoga, CA
    3 days ago
  • $146.9k - $183.6k

     ...Summary Rivian is pushing the boundaries of what vehicle software can do in terms of remote diagnostics and prognostics. The...  ...experience to our customers. We are seeking an experienced Embedded Software Engineer to spearhead the development of the Vehicle Health Monitor... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Remote work
    Shift work

    Rivian

    Palo Alto, CA
    2 days ago
  • $148k - $222k

     ...knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who...  ...IAM), and architecting scalable, secure SaaS integrations. This senior individual contributor role serves as a key technical resource... 
    Senior
    Permanent employment
    Full time
    Temporary work

    SpaceXAI

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

     ...Autonomous Security Force autonomous machines, AI-driven software, and elite security professionals operating as one...  ...Force.. Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware... 
    Senior
    Full time

    Knightscope

    Sunnyvale, CA
    22 days ago
  •  ...right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft.... 
    Senior
    Work at office

    Pivotal

    Palo Alto, CA
    2 days ago
  •  ...professionals and their patients. Together, let's advance the world of minimally invasive care. Job Description As a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront of innovation, rapid prototyping, and new product... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    6 days ago
  • We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver development, board bring-up, and low-level hardware integration on Automotive IVI and Connectivity ECUs. This role focuses on platform enablement, driver development... 
    Senior
    Remote work

    Luxoft

    Mountain View, CA
    7 days ago
  •  ...FW's architectural direction. Works extensively with external engineering teams at CMs and silicon vendors, the work is outsourced; the...  ...the team's firmware engineering practices. Requirements 5 years embedded firmware — at least one shipped consumer product where you... 
    Senior
    Contract work
    Work at office
    Shift work
    Rotating shift
    2 days per week

    OSI Engineering

    Palo Alto, CA
    5 days ago
  •  ...deterministic communication, control-loop synchronization, and embedded software robustness in an EtherCAT environment spanning dozens of...  ...We're Looking For ~ Bachelor's or higher in Electrical Engineering, Computer Engineering, or Robotics ~2+ years of experience... 
    Senior

    Rhoda AI

    Mountain View, CA
    3 days ago
  • $140k - $215k

     ...specification Automate the regression test Develop software modules Goal: Evaluate SDK functionality...  ...Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science,...  ...experience with a focus on Linux and embedded environments. Familiarity with sensor modalities... 
    Senior
    Work experience placement
    Work at office
    Local area

    Phantom AI

    Mountain View, CA
    5 days ago
  • $119.8k - $234.7k

     ...Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's...  .... We are seeking an accomplished Senior Firmware Engineer to join a team of talented...  ...: ~ Background in firmware / software development, testing strategies, and requirements... 
    Senior
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Mountain View, CA
    3 days ago
  • $160k - $190k

     ...technologies with the company’s COSMOS software suite to unify diverse components into cohesive...  ...and technical background in electrical engineering. At a minimum, a Bachelor’s in EE or...  ...Experience Experience developing embedded firmware for PCIe products. MQX RTOS or... 
    Senior
    Flexible hours

    Astera Labs

    San Jose, CA
    5 days ago
  • Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design, prototype...  ...system environment. Work with software, hardware and mechanical engineers...  ...resource-constrained embedded systems Seniority level : Associate Employment type :... 
    Senior
    Full time

    Tata Technologies

    Mountain View, CA
    1 day ago
  • $78k

    HCLTech is looking for a highly talented and self‑motivated Senior Firmware Engineer to join it in advancing the technological world through...  ...similar). Proficiency in C for bare‑metal and RTOS‑based embedded systems. Experience with DMA‑driven peripheral communication... 
    Senior
    Full time
    Local area

    HCLTech

    Sunnyvale, CA
    1 day ago
  • $140k - $190k

     ...Job Description WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity to immerse yourself in all phases of the software development cycle to reach new product launches... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  • Join an innovative company as a Backend Engineer, where you'll design and develop scalable backend systems that power cutting-edge visual storytelling technology. Your role will involve creating secure APIs, managing databases, and collaborating with talented teams to... 
    Senior

    HeyGen

    Palo Alto, CA
    10 hours ago
  • $170k - $220k

     ...Senior Full-stack Engineer Location: Hybrid- Palo Alto Office Tuesday/Thursday The difference you will make We're looking for a senior...  .... You take a collaborative approach to building software with both engineering and non-engineering team members.... 
    Senior
    Full time
    H1b
    Work at office
    Immediate start
    Flexible hours

    Midi Health

    Palo Alto, CA
    1 day ago
  • Quince is seeking a senior backend engineer to design, develop, and maintain scalable ecommerce backend systems, APIs, and customer-facing platforms, including web and mobile. You will drive high-traffic architectures, collaborate with product and design, mentor others,... 
    Senior

    Quince

    Palo Alto, CA
    10 hours ago
  •  ...Web Engineer Opportunity At WePay WePay is looking for a passionate web engineer to join our rapidly growing team and help shape the future of payments. Responsibilities: Create web applications, primarily with PHP Implement web interfaces using HTML, CSS... 
    Senior

    WePay

    Palo Alto, CA
    3 days ago
  • $110k - $150k

     ...Overview The global leader in automotive diagnostic equipment, Snap-on Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware design and development of automotive diagnostic applications and vehicle interface software... 
    Senior
    Immediate start

    Snap-on

    San Jose, CA
    4 days ago
  • $136.5k - $276.5k

     ...Senior Systems Software Engineer This role has been designed as "Onsite" with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We... 
    Senior
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    9 hours ago
  •  ...About Us Clockwork.io – A Software-Driven Revolution in AI Networking Clockwork Systems was founded by Stanford researchers and veteran systems engineers who share a vision for redefining the foundations of distributed computing. As AI workloads grow increasingly... 
    Senior
    Full time

    Clockwork.io

    Palo Alto, CA
    1 day ago
  • $170k - $198k

     ...world’s most complex electronics. We capture digital exhaust and engineering context from assembly lines—images, test logs, BOM data,...  ...Instrumental to accelerate new product introduction and production. As a Senior Solutions Design Engineer, you will work with Instrumental’s... 
    Senior
    Immediate start

    Instrumental Inc

    Palo Alto, CA
    9 hours ago
  • $140k - $170k

     ...verification and validation of safety-critical software components for the Platform Software...  ...tracking systems; collaborate with embedded developers to analyze root causes and verify...  ...field ~ At least a BS in Electrical Engineering, Computer Engineering, Computer Science,... 
    Senior
    Local area

    Archer

    San Jose, CA
    2 days ago
  •  ...Senior Web Engineer As a web engineer, utilize your skills to help develop and maintain high-volume, critical FE web experiences in cloud...  ...a first-hand understanding of their needs Mentor Junior Software Engineers (code reviews and technical sessions). Resolve... 
    Senior

    Omega Solutions Inc

    Mountain View, CA
    2 days ago
  •  ...we’re building the intelligence layer for safer streets globally. About the Role We're seeking a Senior Embedded Engineer to lead the development and optimization of software that powers our AI-enabled traffic enforcement cameras. These systems operate in challenging... 
    Senior
    Local area

    Obvio Inc.

    San Carlos, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!