Design, develop, and validate high-level controls for a powered leg exoskeleton, translating sensor data into safe, adaptive assistance across walking, stairs, slopes, and other activities.
Senior / Staff Perception Software Engineer
📜 Description
- Prototype and evaluate perception algorithms using real-world data and simulations to improve accuracy, robustness, and safety.
- Develop 3D detection and tracking of traffic agents and semantic understanding of traffic scenes.
- Translate research insights into practical solutions and support deployment of perception algorithms in self-driving vehicles.
- Collaborate with platform and multidisciplinary teams to integrate research into the self-driving system.
- Maintain high standards for code quality, structure, efficiency, and testing.
- Work with large datasets and a high-fidelity simulator, stay current with research, and contribute to publications.
🛠️ Requirements
- MS/PhD or Bachelors degree with a minimum of 4 years of industry experience in Computer Science, Machine Learning and/or similar technical field(s) of study.
- Experience working on applied research projects and shipping machine learning features/models into production.
- Experience driving projects on 3D detection, tracking of traffic agents and/or semantic understanding of various traffic scenes.
- Passion for taking research ideas and turning them into practical solutions for real-world applications.
- Solid understanding of computing fundamentals, including code efficiency.
- Proficient in Python programming with a focus on writing high-quality, well-structured, and tested code.
- Comfortable working with large datasets for machine learning applications.
- Strong grasp of machine learning and computer vision literature, including current trends and state-of-the-art techniques.
- Open-minded and collaborative team player with the willingness to help others.
- Experience and excitement in supporting a fast-paced high-growth environment.
✨ Benefits
- Competitive compensation
- Equity awards
- Medical coverage
- Dental coverage
- Vision coverage
- Unlimited vacation
- Flexible hours and work-from-home support
- Daily drinks, snacks, and catered meals when in office
Full job description
- Prototype, evaluate, and iterate on perception algorithms, using real-world data and simulations, to improve the accuracy, robustness, and safety of our self-driving technology. This includes working on 3D detection and tracking of traffic agents as well as semantic understanding of various traffic scenes.
- Formulate problems and propose pragmatic and long-term solutions based on research insights, leveraging your expertise in deep learning, computer vision, and self-driving.
- Support productizing and deploying perception algorithms to our self-driving vehicles, collaborating closely with platform teams to ensure seamless integration of research findings into our self-driving system.
- Champion engineering excellence, ensuring high-quality, well structured and tested code.
- Collaborate in a multidisciplinary team solving problems related to perception, motion forecasting, planning, traffic modeling and sensor simulation, integrating research findings into our self-driving system and contributing to the development of a unified self-driving platform.
- Stay up-to-date with the latest advancements in the field of artificial intelligence, machine learning, computer vision, and self-driving technologies, and apply insights from the literature.
- Work with large datasets from various sources as well as Waabi World, our high-fidelity simulator.
- Contribute to the publication of research findings in conferences as well as Waabi's blog.
- MS/PhD or Bachelors degree with a minimum of 4 years of industry experience in Computer Science, Machine Learning and/or similar technical field(s) of study.
- Experience working on applied research projects and shipping machine learning features/models into production.
- Experience driving projects on 3D detection, tracking of traffic agents and/or semantic understanding of various traffic scenes.
- Passion for taking research ideas and turning them into practical solutions for real-world applications.
- Solid understanding of computing fundamentals, including code efficiency.
- Proficient in Python programming with a focus on writing high-quality, well-structured, and tested code.
- Comfortable working with large datasets for machine learning applications.
- Strong grasp of machine learning and computer vision literature, including current trends and state-of-the-art techniques.
- Open-minded and collaborative team player with the willingness to help others.
- Experience and excitement in supporting a fast-paced high-growth environment.
- Passionate about being part of an organization solving self-driving technologies.
- Previous experience in multimodal sensor fusion.
- Previous experience in self-driving technology or related fields.
- Publications in top-tier conferences or journals related to computer vision, machine learning, or robotics.
- Experience in working with platform teams and collaborating with research teams to implement and validate deep learning models.
- Proficiency in Pytorch, Rust, C++ and/or CUDA.
Similar jobs
Search more Software Engineer jobsBuild and evolve database migration tools, including the Migration Assistant and MOLT suite, while applying AI to reduce migration friction and ensure secure, correct workflows.
Develop and integrate embedded C++ software for satellite terminals, taking features from requirements through testing and commercial deployment while collaborating across hardware, firmware, and software teams.
Own pricing engineering end to end, turning business goals into reliable production systems while shaping technical direction for performance, correctness, and measurable outcomes.
Design and deliver secure, scalable services, APIs and applications for operational and regulatory systems, while shaping technical decisions, improving engineering practices and mentoring fellow engineers.
