
Search by job, company or skills
Role Summary
We are looking for a Lead Autonomous Systems / Robotics Software Engineer to design,
develop, and deploy software for advanced autonomous and ADAS systems. The role
involves working on perception, localization, sensor fusion, and motion planning
components, ensuring reliable performance in real-world and safety-critical environments.
The ideal candidate has strong hands-on experience with robotics software development,
embedded systems, and production-ready autonomy solutions, along with the ability to
collaborate across teams and mentor junior engineers.
Key Responsibilities
Software Development & Architecture
• Design, develop, and maintain real-time robotics and autonomous driving software
• Define module interfaces and contribute to distributed system architecture
• Ensure code quality through reviews, testing, and best engineering practices
Perception & Sensor Processing
• Develop perception systems using camera, LiDAR, radar, and IMU data
• Work on object detection, tracking, and environment understanding
• Implement or integrate deep learning models for perception tasks
Localization & Sensor Fusion
• Build and improve localization and mapping (SLAM) pipelines
• Implement sensor fusion algorithms using multiple sensors (camera, LiDAR, GPS,
IMU)
• Support calibration of multi-sensor systems
Motion Planning & Control
• Develop and tune trajectory planning and vehicle/robot control algorithms
• Work with planners such as MPC, LQR, Pure Pursuit, or similar methods
• Support real-time testing and on-system validation
Simulation, Testing & Deployment
• Use simulation tools to validate autonomy features before deployment
• Deploy software on embedded hardware platforms
• Support integration, testing, and debugging on real vehicles or robots
Collaboration & Leadership
• Work closely with cross-functional teams (systems, hardware, validation)
• Mentor junior engineers and support onboarding
• Contribute to technical documentation and internal knowledge sharing
Required Qualifications
• Bachelor's or master's degree in computer science, Robotics, AI, or related field
• 8+ years of experience in robotics, autonomous systems, or ADAS development
• Proficiency in C++ and Python
• Experience with ROS or ROS2
• Strong understanding of:
o Robotics fundamentals
o Perception and localization
o Motion planning and control systems
Preferred Qualifications
• Experience in ADAS (Level 2+/Level 3) or autonomous vehicles
• Exposure to deep learning frameworks (PyTorch, TensorFlow)
• Experience with embedded GPU platforms (e.g., NVIDIA Orin, Drive platforms)
• Familiarity with simulation tools (CARLA, Gazebo, Isaac Sim, Unity)
• Experience working in safety-critical or real-time systems
• Prior mentoring or technical leadership experience
Tools & Technologies
• Programming: C++, Python
• Robotics: ROS, ROS2
• Perception & AI: OpenCV, PyTorch, TensorFlow
• Simulation: CARLA, Gazebo, Isaac Sim
• Platforms: Embedded Linux, NVIDIA GPU platforms
• Dev Tools: Git, Docker, CI/CD pipelines
Job ID: 146719499