Senior Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

AirGarage · 23 hours ago

Senior Embedded Software Engineer

AirGarage is on a mission to bring real estate online, starting with parking. They are seeking an Embedded Software Engineer to build and maintain edge applications for their next-generation license plate recognition devices, ensuring reliable software delivery and system performance.

InternetOnline PortalsParkingPaymentsReal EstateSoftwareTransportation
check
Comp. & Benefits

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
Collaborate closely with hardware engineers to optimize software for sensors, cameras, and other peripherals
Troubleshoot and debug board and system level issues using logs, schematics, Linux tools, and protocol analysis
Author clear documentation, best practices, and internal guides to support the team and streamline problem solving

Qualification

Embedded LinuxPythonDockerYoctoComputer visionAWSGCPSQLC++BashCommunication skillsSelf-starter

Required

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
Familiarity with observability and monitoring tools (e.g., DataDog, OpenTelemetry, Prometheus, Grafana) and building internal tooling for device health and alerting
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

Preferred

Experience with computer vision, OCR, or running ML models at the edge for real-time video or sensor processing
Background in RTOS or microcontroller development (Zephyr, FreeRTOS)
Proficiency in C++ and SQL
Low-level userland familiarity: memory pages, cache locality, POSIX commands
Knowledge of hardware interfaces such as CAN, I2C, SPI, and RS485
Exposure to automated testing, CI/CD pipelines, or Hardware-in-the-Loop validation setups
Background in cellular (4G LTE, CAT 4, CAT 1bis, 5G RedCap), WiFi, WiFi HaLow, or other wireless connectivity
Robotics or industrial controls background is a plus

Benefits

Health insurance: We offer health insurance and currently cover 85% of the cost of medical, dental, and vision plans for the primary employee and 50% of the cost of plans for dependents.
Parental Leave: We offer 12 weeks of fully paid parental leave to all parents to bond with a newly born, adopted, or fostered child. The 12 weeks can be taken as a continuous leave or intermittently over the first 18 months of the child's life.
Home office setup: Get a laptop + additional equipment needed to set you up for success.
Time to recharge: We have an unlimited PTO policy with a minimum requirement of 10 days per year.
401k: Make financial planning right for you with a 401k retirement savings program.
Team Off-sites: ~2 times per year our team comes together for a full week in places like Tahoe, Puerto Vallarta, San Diego, Park City, and Austin.
BookGarage: Our team loves to learn and grow together, so join us for our optional recurring book club.
Room to grow: Our team will be orders of magnitude larger within a few years; as a part of our foundational team, you'll have opportunities to grow with us.
Transform our cities: The opportunity to change the way that the world thinks about real estate use in our cities.
Work with a diverse team: At AirGarage, we've always been committed to building a thriving team that represents the communities we serve. Our team is currently 40% female and 30%+ from underrepresented communities.

Company

AirGarage

twittertwittertwitter
company-logo
AirGarage is the operating system for parking real estate.

Funding

Current Stage
Growth Stage
Total Funding
$37.75M
Key Investors
HeadlineAndreessen HorowitzFloodgate
2025-07-07Series B· $23M
2024-11-08Undisclosed· $0M
2021-10-21Series A· $12.5M

Leadership Team

leader-logo
Jonathon Barkl
Co-founder & CEO
linkedin
leader-logo
Chelsea Border
Co-founder, Chief Data Officer
linkedin
Company data provided by crunchbase