Senior Software Engineer – Rust Language Maintainer

Zipline South San Francisco, CA
98d$170,000 - $210,000

About The Position

Zipline’s software team delivers safety-critical software at lightning speed. A small team of engineers builds the tooling and standards that enable development to run like a well-oiled machine. In this role, you will work closely with engineers across autonomy, firmware, flight software, avionics, and simulation. You’ll be on the front lines—pairing with other software engineers daily, developing coding guidelines and standards, and ensuring they are applied consistently across our development workflow. At times your work will be high-level, shaping strategic technical direction or identifying the right tools and standards to adopt. At other times, you’ll be deep in the codebase—writing and maintaining safety-critical Rust and C++ code, debugging challenging issues, and improving execution environments. Above all, you’ll be a trusted partner to other engineers, improving their experience while raising the bar on safety and quality.

Requirements

  • 8+ years of experience in a software development role at engineering-led companies
  • Deep experience writing and maintaining safety-critical Rust or C++ code
  • Strong understanding of embedded execution environments (e.g., Nvidia Orin/Thor)
  • Excitement about having other engineers as your customer: you thrive on pairing, collaborating, and helping others succeed
  • Ability to develop and enforce coding guidelines and standards across diverse teams
  • A customer-centric mindset with the ability to embed quickly and work side-by-side with engineers

Responsibilities

  • Pair daily with other software engineers to improve workflows and enforce coding guidelines
  • Own and evolve Zipline’s coding standards and development practices
  • Form and lead a Rust Language steering group
  • Write and maintain safety-critical Rust and C++ code
  • Drive improvements to CI/CD, build, and testing pipelines to keep development flowing smoothly
  • Collaborate with engineers across the org to deliver safe, reliable, and fast development workflows

Benefits

  • Equity compensation
  • Discretionary annual or performance bonuses
  • Sales incentives
  • Medical, dental and vision insurance
  • Paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service