Autonomous Systems Engineer
Role details
Job location
Tech stack
Job description
- Act as the technical authority for autonomy algorithm development
- Design and develop perception, localization, planning, and control algorithms
- Develop Kalman Filters, SLAM, and sensor fusion algorithms
- Optimize algorithms for real-time embedded platforms
- Drive motion planning algorithms (A*, RRT, optimization-based)
- Develop control strategies (PID, MPC)
- Perform algorithm validation using MIL, SIL, HIL
- Define performance KPIs such as latency, accuracy, and robustness
- Integrate algorithms into embedded and ROS-based systems
- Mentor teams and conduct algorithm and code reviews
Requirements
We are seeking a highly skilled Tech Resource with deep expertise in autonomous systems algorithm development to lead the design, development, and deployment of advanced autonomy solutions for Autonomous Ground Vehicles (AGVs) and autonomous platforms. This role is algorithm-centric, requiring strong foundations in mathematics, estimation theory, control theory, optimization, and AI/ML, combined with system-level integration capability., * Strong foundation in linear algebra, probability, statistics, and optimization
- Expertise in Kalman filtering, SLAM, and sensor fusion
- Experience in real-time algorithm implementation (C++, Python)
- Strong systems engineering and V&V experience
Core Skills - Autonomy Domain
- LiDAR perception and 3D mapping
- Computer vision and deep learning
- Sensor fusion (LiDAR, Camera, IMU, GNSS)
- Path planning and control algorithms
- ROS / ROS2 and simulation tools
- Edge AI (NVIDIA Jetson platforms)
Qualifications:
Bachelor's or Master's degree in Robotics, AI, or Engineering
4+ years of experience in autonomous systems or robotics
Proven experience in deploying production-grade algorithms