Autonomous Systems Engineer
Role SummaryWe are seeking a highly skilled Tech Lead with deep expertise in autonomous systems algorithm development and high-performance C++ implementation to lead the design, development, and deployment of advanced autonomy solutions for autonomous platforms. This role is strongly implementation-driven, requiring hands-on experience in C++ for real-time, safety-critical systems, combined with strong foundations in mathematics, estimation theory, control systems, and optimization..Key ResponsibilitiesAct as the technical authority for autonomy algorithm development in C++Design and implement high-performance, real-time algorithms in C++ for perception, localization, sensor fusion, and controlDevelop Kalman Filters, SLAM, and sensor fusion algorithmsOptimize algorithms for real-time embedded platformsDrive motion planning algorithms (A*, RRT, optimization-based)Perform algorithm validation using MIL, SIL, HILDefine performance KPIs such as latency, accuracy, and robustnessIntegrate algorithms into embedded and ROS-based systemsMentor teams and conduct algorithm and code reviewsMandatory SkillsStrong foundation in linear algebra, probability, statistics, and optimizationExpertise in Kalman filtering, SLAM, and sensor fusionExperience in real-time algorithm implementation (C++, Python)Strong systems engineering and V&V experienceCore Skills – Autonomy DomainLiDAR perception and 3D mappingComputer vision and deep learningSensor fusion (LiDAR, Camera, IMU, GNSS)Path planning and control algorithmsROS / ROS2 and simulation toolsEdge AI (NVIDIA Jetson platforms)