Responsibilities
- Develop reliable, well-tested, and scalable C++ code optimized for edge computing and robotics environments.
- Lead the design and implementation of prototype perception systems with a path to production deployment.
- Build and continuously improve real-time perception workflows involving object detection, tracking, and multi-sensor data fusion.
- Modify, optimize, and deploy machine learning and computer vision models, including open-source tools, for specialized applications.
- Make informed technical decisions in uncertain or evolving problem domains, balancing rapid prototyping with long-term production needs.
- Work closely with product managers and engineering teams across functions to align development with business goals.
- Support the evolution of shared tools, infrastructure, and architectural standards as early-stage projects become core offerings.
Responsibilities
- Deliver robust, thoroughly tested, and maintainable C++ code tailored for edge and robotics platforms.
- Design, implement, and take ownership of prototype perception systems with the potential to transition into production-grade solutions.
- Construct and iteratively refine real-time perception pipelines, encompassing detection, tracking, and sensor fusion methodologies.
- Adapt, refine, and integrate Machine Learning (ML) and Computer Vision (CV) models, including leveraging open-source solutions, for novel, Hayden-specific applications.
- Drive technical decision-making in ambiguous problem spaces, effectively balancing the speed required for prototyping with the requirements for production readiness.
- Collaborate closely with the Product team and cross-functional Engineering departments.
- Contribute to shared infrastructure, tooling, and architectural patterns as pilot initiatives mature into foundational products.