GrepJob
Zipline

Senior Embedded Software Engineer

Zipline
Apply
about 5 hours ago
South San Francisco, CA, USASenior / Staff+
H1B Sponsor

Responsibilities

  • Own the design, implementation, validation, and lifecycle of embedded middleware services for autonomous aircraft.
  • Define and evolve IPC, communications-bridge, OTA-update, logging, observability, and service-lifecycle interfaces.
  • Deliver production Rust and C++ with built-in testing, diagnostics, and maintainability.
  • Set technical direction for cross-service platform architecture and interface decisions.
  • Partner with flight-software, hardware, and integration teams for reliable platform service operations.
  • Investigate failures across software, operating-system, network, and hardware boundaries.
  • Establish design-review and engineering practices for safer and more practical service deployment.

Requirements

  • 5–12 years of experience developing embedded, systems, or platform software in production environments.
  • Strong skills in Rust, C++, or comparable systems programming with experience on embedded Linux.
  • Working knowledge of concurrency, synchronization, networking, IPC, and distributed systems.
  • Ability to debug complex behavior across services, operating systems, networks, and hardware.
  • Experience designing technical interfaces and managing cross-functional integrations.
  • For Staff-level candidates, a record of leading architecture across multiple systems.

Tech Stack

Categories