Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Zipline

Senior Embedded Software Engineer (Avionics SW)

Posted Updated
Discussion
  • You will have experience in implementing proven reliable and deterministic software components for hardware peripherals for use in robotics or autonomous applications, particularly in systems deployed at scale
  • The role sits at the hardware/software boundary: you will be responsible for flight- and safety-critical embedded software running on an embedded Linux system, and for the diagnostics and validation infrastructure that proves the performance and reliability of that software in the field
  • Your work directly affects aircraft reliability, mission completion rate, and field-maintenance load across a distributed fleet
  • Own one or more end-to-end avionics subsystems, such as GNSS, Cellular, IMU and be the primary technical owner for design, implementation, and production readiness
  • Deliver and maintain flight- and safety-critical code on embedded Linux: drivers, device bring-up, real-time data interfaces, fault management, and graceful degradation logic
  • Define and ship measurable reliability and observability outcomes (in-field fault rates, test coverage targets). Instrument systems so flight-data can be used to detect regressions and prioritize fixes
  • Lead hardware-in-the-loop, bench, and field validation for changes you introduce; partner with systems, hardware, test engineering, and operations to create repeatable test plans and failure-insertion exercises
  • Build and extend tooling for deterministic test, logging, post-flight analysis, and automated regression tests to accelerate safe deployments across the fleet
  • Triage and resolve high-severity field incidents: drive RCA, implement fixes, and own follow-through until fleet metrics demonstrate resolution
  • Collaborate closely with avionics hardware, systems engineering, manufacturing, and flight operations to set integration boundaries, certification inputs, and release criteria for software changes
  • Education & experience: bachelor’s degree in EE/CS or equivalent experience; typically 5+ years in embedded/flight-critical systems OR equivalent demonstrated impact
  • Logistics & intensity: comfortable with field testing cadence, occasional travel to flight-test sites, and participating in incident response outside standard hours when critical fleet incidents occur
  • Debugging & hardware bring-up: demonstrated ability to read schematics, bring up peripherals from datasheets, and debug hardware/software interaction using oscilloscopes, logic analyzers, JTAG, and in-field telemetry
  • Ownership & outcomes: history of owning subsystem delivery end-to-end, shipping repeatable test suites, and meeting quantified reliability targets (provide examples in interview)
  • Production & safety experience: proven track record deploying and operating embedded software in safety- or mission-critical systems (aviation, robotics, industrial controls, or similar). Experience with fault management, deterministic real-time requirements, and validation strategies is required
  • Must-have technical skills: substantial systems-level experience shipping embedded production code in C++ or Rust; Experience with embedded Linux environments is required; experience with bare-metal or RTOS environments is nice to have

Skills

What Senior Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.