M

Matternet

End-to-end drone delivery platform for healthcare

Senior Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeMountain View, CA, USAIn-person

About the Job

Requirements

  • At least 6 years of production embedded software or firmware engineering experience.
  • Strong C/C++ design and programming skills, with software engineering practice across the hardware/software/network development lifecycle, including code review, source control, build systems, test-driven development, and static analysis.
  • Proficiency with embedded Linux for ARM, including the kernel, device drivers, and board support, as well as bare-metal or real-time operating system firmware development.
  • Functional knowledge of CAN, SPI, I2C, UART, and BLE communication protocols, and experience selecting appropriate protocols and hardware for applications.
  • Experience selecting microcontrollers and bringing up new peripherals, sensors, and actuators such as motors and encoders.
  • Ability to read board-level schematics and datasheets and debug at the signal level using oscilloscopes and/or logic analyzers.
  • Proficiency with version control and peer code review workflows such as Git.
  • Technical communication and cross-disciplinary teamwork skills.

Responsibilities

  • Design, build, test, and maintain firmware and embedded software for aircraft and station embedded systems, spanning microcontroller firmware and embedded Linux on ARM.
  • Bring up new boards and peripherals, write and debug device drivers, and integrate sensors and peripherals such as encoders, motors, IMUs, and LIDAR/RADAR.
  • 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, including hands-on use of oscilloscopes and logic analyzers, and review board-level schematics and datasheets with Electrical Engineering.
  • Provide senior technical support by triaging and resolving field and flight-test issues tied to embedded subsystems.
  • Collaborate with stakeholders across Electrical, Mechanical, Onboard Software, Operations, Safety, and Production.

Desired Qualifications

  • Experience in UAV, autonomous robotics, aerospace, or other safety-critical regulated environments.
  • Experience with real-time operating systems (RTOS).
  • Familiarity with autopilot stacks such as ArduPilot or PX4, and UAV/avionics technologies such as ADS-B, GPS/GNSS, LIDAR, and perception sensors.
  • Experience with build systems such as CMake, Make, or Waf, and containerized build/test environments such as 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.

About the Company

Matternet

End-to-end drone delivery platform for healthcare

Matternet provides an end-to-end drone delivery platform for healthcare, e-commerce, and logistics. The system includes the Matternet M2 drone, Matternet Station ground hubs, and the Matternet Cloud Platform. Customers subscribe to this platform-as-a-service (PaaS) to plan, manage, and execute drone deliveries, such as medical supplies and COVID-19 vaccines, with real-time monitoring and routing through the cloud. The M2 drone carries payloads between centralized hubs and delivery points, using the Station as the ground interface. Unlike many competitors, Matternet combines hardware, software, and a global network into a single, scalable service, with established deployments like a city-wide network in Abu Dhabi and a partnership with UPS to extend logistics capabilities. Its goal is to make drone delivery a reliable, scalable part of everyday operations for hospitals, retailers, and logistics providers around the world.

Company size
51-200
Company stage
IPO
Headquarters
Mountain View, CA
Founded
2011

Recently Posted Jobs

Explore more opportunities at Matternet

See more jobs