Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

AirGarage Logo

Senior Embedded Software Engineer

AirGarage

Salary not specified
Oct 24, 2025
Remote, US • San Francisco, CA, US
Apply Now

AirGarage is looking to solve the problem of offline and mismanaged commercial real estate, starting with the $131 billion US parking real estate market, by replacing broken parking machines, fragmented software, and manual operations with a unified, data-rich operating system.

Requirements

  • 5+ years of professional software engineering experience developing embedded Linux or edge applications.
  • Strong proficiency in Python and Bash, with experience shipping production-quality code.
  • Command-line comfort: you should live in the terminal.
  • Experience with Docker for creating consistent testing and deployment environments.
  • Hands-on experience with Yocto/bitbake to customize and build Linux images for production hardware.
  • Familiarity with OTA update frameworks and tools (ex. Mender) and managing software across a device fleet.
  • Hands-on experience with Linux systems (dmesg, journalctl, ip, systemd, etc.) and debugging distributed hardware/software environments.

Responsibilities

  • Architect and evolve the embedded software stack (defining system boundaries, module interfaces, and communication flows) to ensure scalability, maintainability, and efficient integration with backend services.
  • Build and maintain edge applications on embedded Linux devices, including software for real-time video capture and processing.
  • Customize and extend Yocto-based Linux builds to support production hardware and future device features.
  • Implement and maintain software for computer vision, OCR, or other ML inference tasks at the edge.
  • Develop and maintain containerized environments using Docker to streamline testing, deployment, and reproducibility.
  • Contribute to OTA (over-the-air) update pipelines and automated testing frameworks to ensure reliable deployments across the fleet.
  • Integrate devices with backend systems using pub/sub messaging frameworks (ex. NATS JetStream, Kafka, Redis, or MQTT) to connect devices with backend infrastructure.

Other

  • Excellent written and verbal communication skills; able to translate complex technical findings into clear reports and playbooks.
  • Self-starter who thrives in a fast-paced, ownership-driven environment.
  • ~6 weeks of travel per year for company offsites, new location launches, and in-person onboarding.
  • Ability to work remotely from US time zones.
  • Passionate, with grit and determination, excited to face the challenges of a rapidly growing startup.