We are seeking a skilled mid-level Algorithm Engineer with strong expertise in C++ and Python to join our team. The ideal candidate will focus on developing and optimizing perception algorithms for autonomous driving applications, working closely with multi-sensor data such as LiDAR and cameras. This role involves collaboration across various modules, including perception, planning, and localization, to deliver robust solutions for automotive-grade platforms.
Key Responsibilities:
- Develop and optimize perception algorithms for object detection, tracking, and sensor fusion using LiDAR and camera inputs.
- Support the integration of perception algorithms into automotive-grade embedded platforms.
- Contribute to the design and development of Bird’s Eye View (BEV) and multi-sensor fusion models.
- Assist in designing and testing cross-module interfaces between perception and planning/localization components.
- Participate in data collection, annotation, and analysis to support training and validation processes.
- Maintain thorough documentation and collaborate effectively with team members throughout development cycles.
- Engage in real-vehicle and simulation-based testing and evaluation to validate algorithm performance.
Required Qualifications:
- Bachelor’s degree or higher in Computer Science, Robotics, Electrical Engineering, or a related technical field.
- Minimum of 2 years’ experience in perception algorithm development.
- Proven experience with object detection and tracking models, as well as LiDAR data processing algorithms.
- Proficiency in C++ and Python programming languages, along with deep learning frameworks.
- Familiarity with version control systems such as Git and command-line tools.
- Understanding of automotive-grade platforms and fundamental model deployment workflows.
- Solid knowledge of sensor fusion techniques and calibration principles.
- Fluent in English, with strong communication skills.
Preferred Qualifications and Additional Benefits:
- Experience with Point Cloud Library (PCL), OpenCV, and Linux development environments.
- Awareness of real-time processing constraints in autonomous systems.
- Exposure to perception testing environments or vehicle integration processes is a plus.
SoftwareMotion Co., Ltd. is a leading technology company specializing in intelligent driving controller systems and autonomous vehicle technologies. Our focus is on developing solutions for unmanned logistics vehicles, smart transportation systems, and advanced vehicle control. We collaborate with major automotive manufacturers, including JAC Motors and China National Heavy Duty Truck Group. By leveraging a high-computing driving platform and multi-sensor fusion technology, we aim to mass-produce advanced assisted driving functions below Level 3 autonomy.
Our team delivers full-stack algorithm software and integrated software-hardware platforms, providing end-to-end solutions for OEMs and Tier 1 suppliers. Working at SoftwareMotion means engaging with cutting-edge autonomous driving technologies alongside world-class engineering teams, contributing to the future of intelligent mobility.