About the job
Join Our Mission at Hayden AI
At Hayden AI, we strive to leverage cutting-edge computer vision technology to revolutionize how transit systems and government agencies tackle real-world challenges.
Our innovative mobile perception system is designed to enhance transit efficiency, improve street safety, and foster a sustainable future through various applications, including bus lane enforcement and transportation optimization technologies.
Your Role
As a pivotal member of the Hayden Software Engineering team, you will help develop our next-generation Automated Bus Lane Enforcement product. You will be engaged in creating, integrating, and deploying edge-based perception models.
This position is centered around C++ software engineering. You will be responsible for delivering high-quality, modern C++ (C++17/20) code that operates on embedded Linux edge devices, primarily utilizing the NVIDIA Embedded Platform.
Your work will involve building and optimizing real-time CV/ML pipelines on-device, incorporating CUDA/TensorRT and efficient camera/video input/output.
You will collaborate closely with Product Management to translate customer requirements into effective software solutions.
Being part of a startup, you will thrive in a fast-paced, dynamic environment with evolving challenges.
As we expand, your contributions will help establish a robust foundation through well-designed and thoroughly tested code that can be shared across the organization.

