Skip to content
NEXTMOVEFDE careers · United States

Staff Software Engineer

AI summary of the role

Staff Software Engineer on the Perception team, owning the architecture and long-term vision for edge/cloud perception systems used in transit enforcement.

What you’ll do

  • Spearhead architectural design, implementation, and long-term ownership of next-generation perception systems from research prototypes to production.
  • Champion best practices in software development, delivering high-performance, tested, maintainable C++ code for heterogeneous edge and robotics platforms.
  • Architect and optimize high-throughput, real-time perception pipelines for object detection, tracking, and sensor fusion.
  • Drive selection, adaptation, and integration of state-of-the-art ML/CV models, including novel proprietary models for Hayden-specific problems.

What you’ll bring

  • Advanced degree (MS or PhD) in CS, EE, Robotics, or related field.
  • 10+ years relevant experience building and deploying perception systems.
  • Deep expertise in robotics, state estimation, computer vision, or applied ML.
  • Expert-level proficiency in modern C++ with real-time/embedded systems experience.

Technologies

C++ · computer vision · robotics · machine learning · edge computing · sensor fusion · object detection · state estimation · embedded systems · perception pipelines

About Hayden AI

Hayden AI sells vehicle-mounted vision AI and edge-enforcement systems that help transit agencies and cities keep bus, bike, and trolley corridors clear.

Series C

Source and classification

Deployment team leadership · Evidence for this classification:

About Us At Hayden AI, we are on a mission to harness the power of computer vision to transform the way transit systems and other government agencies address real-world challenges. From bus lane and bus stop enforcement to transportation optimization technologies and beyond, our innovative mobile perception system empowers our clients to accelerate transit, enhance street safety, and drive toward a sustainable future. What the job involves As a Staff Software Engineer on the Perception team, you will be a key technical leader, defining and driving the long-term vision and architecture for our perception systems in forthcoming pilots, directly influencing Hayden’s mission and roadmap for business expansion. This role requires deep expertise in computer vision and/or robotics algorithms that are deployed on the edge/cloud. You will be responsible for setting the technical direction
More from the job description

About Us At Hayden AI, we are on a mission to harness the power of computer vision to transform the way transit systems and other government agencies address real-world challenges. From bus lane and bus stop enforcement to transportation optimization technologies and beyond, our innovative mobile perception system empowers our clients to accelerate transit, enhance street safety, and drive toward a sustainable future. What the job involves As a Staff Software Engineer on the Perception team, you will be a key technical leader, defining and driving the long-term vision and architecture for our perception systems in forthcoming pilots, directly influencing Hayden’s mission and roadmap for business expansion. This role requires deep expertise in computer vision and/or robotics algorithms that are deployed on the edge/cloud. You will be responsible for setting the technical direction and standards for the team, architecting complex, scalable, and robust end-to-end perception and robotics systems for deployment on real-world hardware, and ensuring their successful integration into Hayden’s core product platform. This is a C++ software engineering position demanding both hands-on technical mastery and significant architectural and systems leadership. You will operate with complete technical ownership over major system components, mentoring junior and senior engineers, driving c [... source excerpt omitted ...] and making critical trade-off decisions that balance bleeding-edge innovation, system reliability, performance, and long-term maintainability across the entire Perception stack. Responsibilities: Spearhead the architectural design, implementation, and long-term ownership of next-generation perception systems, ensuring seamless transition from research prototypes to robust, scalable production solutions. Champion best practices in software development, delivering high-performance, meticulously tested, and maintainable C++ code optimized for heterogeneous edge and robotics computing platforms. Architect and optimize high-throughput, real-time perception pipelines, setting the techn [... source excerpt omitted ...] ship in highly ambiguous and complex problem domains, defining the technical roadmap and consistently striking the optimal balance between rapid iteration for R&D and the rigorous requirements for productization and scale. Act as a key technical liaison, collaborating strategically with Product leadership and setting technical standards across cross-functional Engineering organizations. Define and significantly contribute to foundational shared infrastructure, tooling, and architectural patterns, scaling pilot initiatives into core, mission-critical product capabilities. Required Qualifications: Advanced degree (MS or PhD) in Computer Science, Electrical Engineering, Robotics, or

How jobs are selected

Employer postings · Data from · Sources