About the job
Hayden AI creates mobile perception systems that help transit agencies and city governments solve transportation challenges. The team’s technology supports bus lane and stop enforcement, improves street safety, and helps make transit systems more efficient and sustainable.
This Senior Firmware Engineer role is based at Hayden AI’s San Francisco headquarters. The position sits within the Device Software team and focuses on the low-level software stack powering the company’s edge AI systems. Work centers on direct interaction with hardware to ensure reliable, high-performance operation in real-world settings.
Responsibilities
- Develop and maintain Linux kernel modules and device drivers for embedded platforms.
- Integrate hardware and software layers for edge AI devices to ensure stable operation.
- Work closely with hardware engineers and other software teams to deliver high-performance solutions.
- Troubleshoot and resolve firmware issues in deployed environments.
Requirements
- Significant experience with Linux kernel and device driver development.
- Strong background in embedded systems and low-level programming.
- Comfort working directly with hardware and debugging complex system interactions.
- Experience with edge AI or similar real-time systems is a plus.
