As a Perception/FullstackSoftware Engineer, skilled in object-oriented programming and ROS/ROS2, and keeping pace with the latest advances in deep learning, you will own the development and maintenance of scalable autonomy pipeline and feature set. Your role involves advancing Plus’s perception/autonomy capabilities, optimizing, integrating, and deploying these features in our PlusDrive L2-L4 products. Your familiarity with a large AV SW stack will be integral to driving transformative enhancements for our autonomous driving solutions.
Responsibilities:
- Innovate, develop and optimize cutting-edge computer vision and deep learning algorithms that exploit multi-sensor data to propel the advancement of Plus’s autonomy-stack capabilities.
- Own the end-to-end development of a scalable autonomy pipeline and feature set.
- Leverage your expertise in ROS/ROS2, C++, and full-stack SW engineering, while collaborating with Plus’s cross-functional teams, to ensure seamless integration of new features, and enhance transformative capabilities in autonomous driving solutions.
- Continuously evaluate and enhance the runtime performance of perception algorithms on different targeted automotive-grade computing platforms, focusing on achieving real-time capabilities.
- Participate in code reviews, and maintain a high standard of code quality
- Design and implement tools for evaluating the performance of perception algorithms, enabling thorough testing and refinement.
Preferred Skills:
- Experience with ROS/ROS2, C++, Python, GPU-based DL training framework.
- Familiarity with computer vision, sensor fusion and object tracking techniques.
- Solid understanding of DL/ML principles and methodologies.
- Experience with AV SW stack debugging.
- Willingness to work on end-to-end system stack.
- BS/MS/PhD in Computer Science/Engineering, Robotics or related areas.
- Experience with multithreading, memory management, parallel computing.
- Experience with or relevant work with GPU & Integrations