onsite
Research Engineer II - Computer Science, Robotics & Automation
Research Engineer
Research Engineer II focused on developing perception and control algorithms for autonomous vehicles, leveraging C++, Python, computer vision, and robotics expertise to advance automation and machine‑learning solutions.
About the role
Key Responsibilities
- Design, implement, and evaluate computer‑vision pipelines for perception in autonomous driving systems.
- Develop and integrate robotics and automation algorithms, including sensor fusion and motion planning, using C++ and Python.
- Collaborate with cross‑functional teams to prototype and test machine‑learning models that improve vehicle decision‑making.
- Maintain and extend ROS‑based software stacks on Linux platforms, ensuring real‑time performance and reliability.
- Document research findings, produce technical reports, and present results to internal stakeholders.
Requirements
- Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related field.
- Strong programming skills in C++ and Python, with experience in Linux development environments.
- Hands‑on experience in computer‑vision techniques (e.g., object detection, segmentation) and robotics frameworks such as ROS.
- Knowledge of machine‑learning concepts and ability to apply them to perception or control problems.
- Proven ability to work independently on research projects and deliver reproducible, high‑quality code.
Skills
cpythoncomputer visionmachine learningroslinux