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.