KritiKal Solutions Inc. is a premier technology services firm with a global footprint and over 22 years of experience. It excels in product engineering, R&D, and cutting-edge innovation and has catered to its clients through over 500 projects with its deep expertise across AI-driven vision systems, embedded technologies, and cloud and mobile software solutions.

Contacts

sales@kritikalsolutions.com

India Phone Number

(0120) 692 6600

USA Phone Number

+1 (913) 286 1006

Autonomy Engineer

Role Overview

We are looking for an Autonomy Engineer specializing in navigation, path planning, trajectory generation, and autonomous decision-making for robotic systems operating in complex, unstructured, and GPS-denied environments.

Key Responsibilities

Required Technical Skills

Qualifications

Strong debugging skills across navigation, planning, and sensor integration.

Exposure to large-scale mapping, multi-agent systems, or distributed robotics.

Experience developing end-to-end autonomy and navigation systems.

Master’s or PhD in Robotics, Autonomous Systems, Computer Science, AI/ML, or related fields.

Simulation tools such as Gazebo, CARLA, or Isaac Sim.

Docker, cross-compilation, and embedded deployment.

Linux, multithreading, and real-time system development.

NVIDIA Jetson AGX Orin and embedded performance optimization.

ROS 2, TF, message passing, and distributed robotics architecture.

Multi-sensor fusion and integration of camera, LiDAR, radar, IMU, and GPS information.

Experience with geospatial datasets, including GIS, satellite imagery, DEMs, and digital maps.

Cost-aware navigation and obstacle avoidance.

Planning and optimization algorithms for autonomous robotic systems.

Robotics fundamentals, mapping, and state estimation.

Motion Planning, Trajectory Generation, and Autonomous Decision-Making.

Navigation, Path Planning, and Algorithm Development.

Strong proficiency in C++ (14/17/20) and Python.

Contribute to modular autonomy architecture and system scalability.

Debug complex autonomy issues involving planning, state estimation, timing, and multi-module interactions.

Conduct simulation, field testing, navigation validation, and performance optimization.

Optimize autonomy algorithms for low latency, deterministic execution, and embedded deployment.

Develop planning systems that incorporate dynamic obstacles and changing environmental conditions.

Implement navigation algorithms capable of operating under environmental uncertainty and degraded sensor conditions.

Integrate perception, mapping, state estimation, and planning modules into a cohesive autonomy stack.

Develop algorithms for real-time decision-making and motion planning.

Build and maintain large-scale environment representation and mapping systems for autonomous navigation.

Develop cost-aware path planning and trajectory generation algorithms considering terrain, obstacles, risk, and mission priorities.

Design, develop, and implement autonomous navigation and path-planning algorithms.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx