Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Embedded Firmware Engineer

Home > C/C++ programming jobs

Staff Embedded Firmware Engineer in USA new

  • Zipline
  • Full time
  • Email
  • South San Francisco, CA

Responsibilities

  • Design and build C++ firmware for distributed aircraft microcontrollers.
  • Develop Ethernet, serial, and other microcontroller communication interfaces.
  • Define platform-level interfaces and reusable firmware components for multiple aircraft subsystems.
  • Own reliable startup, real-time operation, fault handling, recovery, and communication-bus performance.
  • Optimize CPU utilization, memory usage, scheduling latency, timing jitter, and resource contention.
  • Develop metrics, monitoring, and troubleshooting capabilities for field deployment at scale.
  • Develop Rust-based tooling and software-in-the-loop simulations to test and validate firmware behavior.
  • Implement and debug peripheral drivers using electrical schematics and datasheets.

Requirements

  • Strong software engineering skills and production experience writing C++ for embedded or resource-constrained systems.
  • Experience with embedded communications, including Ethernet, serial interfaces, or other hardware communication protocols.
  • Experience designing and debugging real-time firmware involving task scheduling, interrupts, concurrency, synchronization, and memory constraints.
  • Experience building and maintaining deployed embedded systems and handling edge cases for safety, reliability, and performance.
  • Systems-level debugging ability and intuition for narrowing down hardware and software failure possibilities.
  • Fluency implementing peripheral drivers from electrical schematics and datasheets and debugging at the hardware-software boundary.
  • Ability to work from Zipline’s South San Francisco office on a regular basis.

Benefits

  • Hybrid in-office and distributed work environment centered around the South San Francisco headquarters.
  • The role may include equity compensation, discretionary annual or performance bonuses, medical, dental and vision insurance, paid time off, and other benefits.

Salary: $160k - $250k/yr

Zipline

Zipline is redefining logistics with its instant delivery system that addresses urgent access challenges for a diverse range of customers, including governments and businesses. By leveraging advanced technology like robotics and autonomy, Zipline ensures equitable access to essential goods, wheth...

Similar positions

Senior Partner Solutions Engineer

  • Webflow
  • Full time
  • Remote
  • 10/26/2026
  • Salary: $156k-$210k
  • USA - West

Sr Advanced Embedded Engr

  • Honeywell
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India

Software Engineer

  • Cisco
  • Full time
  • Others
  • 10/25/2026
  • Bengaluru, India

Senior Software Engineer

  • Bloomberg
  • Full time
  • Others
  • 10/25/2026
  • Pune, India

Lead Software Test Engineer

  • Forterra
  • Full time
  • USA
  • 10/25/2026
  • Salary: $125k - $150k/yr
  • Clarksburg, MD