>

Job Summary


Job Type
Permanent

Seniority
Senior

Years of Experience
At least 2 years

Tech Stacks
Docker
Strategy
CI
DDS
UML
Git
C++
Linux
Python

Job Description


Apply
As a Perception engineer, you will help innovate and improve our perception software at architecture level and sub-systems level. You will provide technical leadership on perception technologies, autonomous system engineering, and software quality processes. This role will require you to manage technology competency goals, manage project milestones, help contribute to technical strategy, and develop your team. You will be able to work in a respectful, open-minded and multi-disciplinary environment with other high competency teams handling project management, product development, navigation, localization and vehicle operations, with the outcome developing and deploying adaptable, reliable, and scalable self-driving platforms.

Responsibilities:
  • Implementation on embedded platform and conduct outdoor testing
  • Work with simulation team, testing, troubleshooting of the developed module
  • Evaluation and sensor selection for AV
  • Understanding of sensor characteristics and limitation
  • Collaborate to design, implement, optimize and test the onboard software pipeline for lidar and radar perception
  • Work on tracking module for estimating the motion and behavior of objects interacting with our self-driving vehicles
  • Frame multi-object tracking problems into well-defined ML problems; develop and apply cutting-edge ML approaches
  • Collaborate with other teams, including object detection, navigation planning-control, ML data service and systems engineering teams
  • Collaborate with the team of algorithm experts within perception, prediction and tracking
  • Work on IP filing

Requirements:
  • Experience working on Robotics, or Autonomous system
  • Experience working in an Agile environment
  • Experience in perception sensors including LIDAR, radar or cameras
  • Experience designing and implementing object tracking algorithms.
  • Lidar point cloud registration, geometric computer vision, or state estimation
  • Solve real world robotics problems in one or more of the following areas: Robotic SLAM, localization, large scale mapping, 2D/3D mapping, etc.
  • Experience in handling large memory for real-time systems
  • Programming experience in C++, Python
  • Familiar with GIT, and CI/CD is a bonus
  • Docker knowhow is added advantage
  • Passionate about coding and programming, innovation, and solving challenging problems
  • Highly self-motivated, creative thinking, hands-on skills, team work and interpersonal skills
  • Experience with point cloud processing algorithms and Image Geometric Computer Vision
  • Strong background in linear algebra
  • Solid background in parallelism, concurrency
  • CUDA programming is added advantage
  • Knowledge of Linux, and development on Linux systems
  • Knowhow of ROS will be added advantage, and/or DDS
  • Experience in UML diagram technique
  • Good verbal and written communication skills in English

Qualification:
  • Bachelors or Masters in Computer Science, Engineering, or a related field Prior experience in any of pose estimation, probabilistic filtering, SLAM, 3D mapping, nonlinear optimization, autonomous driving is a bonus
  • 2 years of Autonomous or Robotics experience

Salaries

There are no salaries from ST Engineering that are similar to this job

View more salaries from ST Engineering


NodeFlair Insights of ST Engineering