CrawlJobs Logo

Software Engineer - Robot Navigation, Localization & SLAM

India, Bangalore · Job Posted May 30, 2026
Apply Position
Job Link Share

Job Description

We are looking for a Software Engineer with a strong background in robot navigation, localization, and SLAM who wants to apply deep technical expertise closer to real customer deployments. This role is ideal for engineers coming from core R&D or autonomy teams who want to see their work make an immediate difference in production systems. You will work in a customer-facing front-office engineering team, operating at the intersection of deployed robots, real environments, and the evolution of our navigation stack. You will not be doing first-line support. Instead, you will own technically complex navigation issues observed in the field, identify root causes, implement solutions where appropriate, and drive well-defined escalations to R&D when architectural changes are required. Your work will directly influence both customer success and the future direction of our autonomy software.

Job Responsibility

  • Take end-to-end ownership of navigation, localization, and SLAM issues observed in customer deployments
  • Analyze logs, metrics, and recorded sensor data to understand system behavior in the real world
  • Reproduce complex problems in lab, simulation, or controlled field environments
  • Design and implement robust fixes and improvements in navigation, mapping, localization, and planning software (C++)
  • Decide whether issues can be resolved within the front-office scope or require structured escalation to core R&D
  • Escalate with clear technical analysis, reproduction cases, and suggested solution directions
  • Collaborate closely with R&D to ensure field learnings influence long-term architecture
  • Improve navigation robustness in dynamic, customer-specific environments
  • Contribute to architectural discussions affecting autonomy and fleet-level behavior
  • Support improvements to automated testing and deployment to prevent recurrence of field issues

Requirements

  • 5+ years of professional experience in software development with strong C++ focus
  • Practical experience debugging complex, real-world robotic systems
  • Hands-on background in robot navigation, localization, SLAM, or autonomy software
  • Ability to move from system-level symptoms to root-cause analysis and software changes
  • Strong understanding of software architecture, design principles, and maintainable systems
  • Experience working with production systems and ambiguity
  • Experience with test-driven development and agile methodologies
  • Fluent in spoken and written English
  • M.Sc. in Robotics Engineering, Computer Science, or a closely related field
  • Proficiency Required in Several of the Following: SLAM, localization, and mapping techniques used in deployed systems
  • Robot navigation and motion planning in real-world environments
  • Diagnosing behavior using logs, telemetry, and recorded sensor streams
  • Sensor fusion using lidar, 3D cameras, and odometry
  • ROS (Robot Operating System) and navigation middleware
  • Multi-agent and asynchronous system behavior
  • Traffic coordination or fleet-level navigation concepts
  • Containerized software and microservice-based architectures
  • Inter-process communication (e.g., gRPC)
  • DevOps practices such as CI/CD and automated testing
  • Version control systems (Git)
  • Experience collaborating across front-office and core R&D teams
  • Background in mobile robots, autonomous systems, or field-deployed robotic products
  • Experience using AI development tools

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - Robot Navigation, Localization & SLAM

8 matching positions

Software Engineer 3 - Sensor Fusion and Perception

We are a multidisciplinary R&D team focused on developing autonomous navigation ...
Location
Location
United States , Tampa
Salary
Salary:
Not provided
aevex.com Logo
AEVEX Aerospace
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency with sensor fusion algorithms (e.g., EKF, UKF, factor graphs, SLAM) and navigation concepts (inertial navigation, visual odometry, GPS-denied PNT)
  • Advanced programming skills in C++, Python, and/or MATLAB, with familiarity in modern development workflows (Git, CI/CD)
  • Strong problem-solving skills and ability to analyze large datasets from multi-sensor systems
  • Familiarity with open-source navigation and SLAM frameworks (e.g., ORB-SLAM, VINS-Mono, GTSAM, Cartographer)
  • Demonstrated ability to write technical documentation, reports, or publications
  • Bachelor’s Degree in computer Engineering, Robotics, Electrical Engineering, Aerospace Engineering, or a closely related field
  • 5+ years of relevant industry or research experience in robotics, autonomous systems, or navigation algorithm development
  • Experience with computer vision and ML frameworks such as OpenCV, PyTorch, or TensorFlow
  • Experience with embedded systems, real-time computing, and deploying algorithms to fielded platforms
  • Experience leading or significantly contributing to R&D projects involving autonomy or robotics
Job Responsibility
Job Responsibility
  • Design, implement, and deploy robust sensor fusion and state estimation algorithms for autonomous navigation in degraded GPS environments
  • Lead development of perception and localization systems that integrate data from vision, IMU, GNSS, and alternative navigation sensors
  • Develop and optimize algorithms for real-time performance on embedded and edge compute platforms (e.g., Jetson, FPGA, ARM SoCs)
  • Perform simulation-based validation and hardware-in-the-loop testing using environments such as ROS, Gazebo, or CARLA
  • Drive research into emerging techniques, including deep learning for perception and SLAM, and assess applicability to navigation problems
  • Mentor junior engineers and contribute to project planning, code reviews, and system integration efforts
  • Interface with internal and external collaborators to support test campaigns, data collection, and field evaluations
  • Perform other duties as required
  • Regular and reliable attendance on a full time basis [or in accordance with posted schedule]
  • Responsible for exhibiting professional behavior with both internal and external business associates that reflects positively on the company and is consistent with the company's policies and practices
What we offer
What we offer
  • 401(k)-retirement plan
  • comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company
  • professional development funds
  • an Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support, among other benefits for qualified employees
  • Fulltime
Read More
Arrow Right

Robotic Engineer

We are seeking a highly hands-on and driven Robotics R&D Engineer to design and ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
optisolbusiness.com Logo
OptiSol Business Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.E./B.Tech / M.E./M.Tech in Robotics, Mechatronics, Mechanical, ECE, or related field
  • Strong proficiency in C++ and Python
  • Hands-on experience with ROS / ROS2
  • Experience working on Linux-based robotic systems
  • Understanding of SLAM, localization, and path planning
  • Experience integrating LiDAR, IMU, encoders, and depth cameras
  • Autonomous navigation stack implementation
  • Sensor fusion fundamentals
  • Experience with Raspberry Pi / STM32 / ESP32
  • Basic embedded firmware knowledge
Job Responsibility
Job Responsibility
  • Design and develop AMR/AGV platforms with robotic manipulation capabilities
  • Develop and optimize ROS2-based navigation and control stacks
  • Implement SLAM, localization, and path planning algorithms
  • Develop and validate mobility, stability, and motion control algorithms
  • Integrate LiDAR (2D/3D), IMU, encoders, and depth cameras
  • Implement sensor fusion techniques for accurate localization and mapping
  • Develop autonomous navigation stacks for structured and semi-structured environments
  • Integrate actuators, motor drivers, controllers, and embedded systems
  • Work with Raspberry Pi, STM32, ESP32, or similar platforms
  • Perform hardware–software debugging and system-level troubleshooting
  • Fulltime
Read More
Arrow Right

Senior AI/ML Engineer, Physical AI Solutions

This role sits at the intersection of cutting-edge AI technology and real-world ...
Location
Location
United States , North Reading
Salary
Salary:
219800.00 - 351700.00 USD / Year
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep understanding of sensor technologies (RGBD, LiDAR, ToF, etc.) and the ability to architect solutions that leverage their respective strengths and limitations
  • Experience shipping AI-powered products to market and supporting them in production customer environments
  • Good software engineering fundamentals with experience integrating AI/ML capabilities into existing robotics software stacks
  • Expertise in data science and data engineering
  • Collaborative mindset with experience working in cross-functional teams building complete systems
  • Demonstrated ability to rigorously evaluate ML model performance, establish meaningful metrics, and track quality across training iterations
  • Experience utilizing simulation environments to accelerate engineering and validation workflows
  • Technical Expertise: Core robotics AI concepts: obstacle detection, object identification and classification, pose estimation
  • Various SLAM approaches and their trade-offs
  • Localization techniques from precision to relative positioning
Job Responsibility
Job Responsibility
  • Lead the development and deployment of physical AI capabilities that enable robots to navigate, manipulate, and interact with their environments with unprecedented intelligence
  • Help engineer solutions that leverage diverse sensor modalities
  • Be responsible for taking AI innovations from concept through production deployment and ongoing customer support
  • Collaborate closely with R&D teams at Universal Robots and Mobile Industrial Robots, helping shape the future of collaborative robotics and autonomous mobile platforms across the Teradyne Robotics portfolio
What we offer
What we offer
  • Discretionary bonus(es) based on financial performance
  • Robust health and well-being benefit programs, including medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs
  • Fulltime
Read More
Arrow Right

Robotics Engineer - Autonomous Drone System

Meta is seeking a System Engineer to join our Infra Robotics team. This team imp...
Location
Location
United States , Fremont, CA, or a Meta NA data-center site
Salary
Salary:
173000.00 - 245000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Engineering (Robotics, Computer Science, Electrical, Mechanical, Aerospace, or equivalent)
  • 10+ years of experience in robotics, autonomous drones, inspection automation, or related mechatronic systems, including 3+ years of hands-on experience with drone perception or autonomy systems (e.g., SLAM, VIO, LiDAR/vision fusion, obstacle avoidance, localization)
  • Experience with drone operations and flight testing, including mission execution, payload operation, and flight-safety practices
  • Experience with the BVLOS (Beyond Visual Line of Sight) permitting process for drone operations, including preparing and submitting flight requests, ensuring compliance with aviation regulations, and coordinating with internal and external stakeholders to secure necessary approvals. Familiarity with risk mitigation, pilot certification, and insurance requirements for BVLOS operations is essential
  • Experience capturing and processing structured inspection data (imagery, video, telemetry, mapping, or environmental sensing)
  • Familiarity with data-pipeline workflows such as ingestion, ETL, labeling, storage, indexing, or analytics
  • Experience integrating hardware, autonomy software, and sensing systems into a cohesive robotic or drone platform
  • Familiarity with QA/QC testing, validation, and verification for autonomy systems or data pipelines
  • Effective communication and leadership skills, able to collaborate across cross-functional engineering and operations teams
  • Proficiency in at least one higher-level programming language (e.g., Python, C++, or similar) for automation, data handling, or prototyping
Job Responsibility
Job Responsibility
  • Partner with Facility Operations, infrastructure, and robotics teams to understand inspection workflows, operational requirements, and opportunities to automate inspections with autonomous drone systems
  • Translate inspection, data-collection, and autonomy needs into product requirements and technical specifications, identifying tradeoffs across sensing, navigation, platform capability, and operational constraints
  • Develop drone-based inspection capabilities, including autonomous navigation, mission execution, sensor/payload operation, and structured capture of imagery, video, telemetry, and mapping data
  • Collect and analyze inspection workflows—including mission patterns, environmental conditions, safety constraints, and data-quality needs—to inform autonomy, sensing, and data-integration design
  • Support the design and integration of data pipelines for ingestion, normalization, processing, labeling, analytics, and routing results into Facility Operations systems
  • Participate in architecture and design reviews to surface gaps in autonomy stack behavior, sensing performance, data flow, safety considerations, or system integration
  • Build and test prototypes to validate navigation robustness, perception accuracy, and data-quality metrics in representative facility environments
  • Develop and execute test plans for autonomous inspection workflows, covering functional behavior, environmental robustness, edge cases, and data-quality verification
  • Perform root-cause analysis for navigation drift, perception faults, data inconsistencies, mission failures, or integration issues with internal tools
  • Support field pilots, site acceptance testing, operational workflow definition, and post-release improvements for drone inspection systems
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Robotics Engineer - Autonomous Drone System

Meta is seeking a System Engineer to join our Infra Robotics team. This team imp...
Location
Location
United States , Fremont
Salary
Salary:
173000.00 - 245000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Engineering (Robotics, Computer Science, Electrical, Mechanical, Aerospace, or equivalent)
  • 10+ years of experience in robotics, autonomous drones, inspection automation, or related mechatronic systems, including 3+ years of hands-on experience with drone perception or autonomy systems (e.g., SLAM, VIO, LiDAR/vision fusion, obstacle avoidance, localization)
  • Experience with drone operations and flight testing, including mission execution, payload operation, and flight-safety practices
  • Experience with the BVLOS (Beyond Visual Line of Sight) permitting process for drone operations, including preparing and submitting flight requests, ensuring compliance with aviation regulations, and coordinating with internal and external stakeholders to secure necessary approvals. Familiarity with risk mitigation, pilot certification, and insurance requirements for BVLOS operations is essential
  • Experience capturing and processing structured inspection data (imagery, video, telemetry, mapping, or environmental sensing)
  • Familiarity with data-pipeline workflows such as ingestion, ETL, labeling, storage, indexing, or analytics
  • Experience integrating hardware, autonomy software, and sensing systems into a cohesive robotic or drone platform
  • Familiarity with QA/QC testing, validation, and verification for autonomy systems or data pipelines
  • Effective communication and leadership skills, able to collaborate across cross-functional engineering and operations teams
  • Proficiency in at least one higher-level programming language (e.g., Python, C++, or similar) for automation, data handling, or prototyping
Job Responsibility
Job Responsibility
  • Partner with Facility Operations, infrastructure, and robotics teams to understand inspection workflows, operational requirements, and opportunities to automate inspections with autonomous drone systems
  • Translate inspection, data-collection, and autonomy needs into product requirements and technical specifications, identifying tradeoffs across sensing, navigation, platform capability, and operational constraints
  • Develop drone-based inspection capabilities, including autonomous navigation, mission execution, sensor/payload operation, and structured capture of imagery, video, telemetry, and mapping data
  • Collect and analyze inspection workflows—including mission patterns, environmental conditions, safety constraints, and data-quality needs—to inform autonomy, sensing, and data-integration design
  • Support the design and integration of data pipelines for ingestion, normalization, processing, labeling, analytics, and routing results into Facility Operations systems
  • Participate in architecture and design reviews to surface gaps in autonomy stack behavior, sensing performance, data flow, safety considerations, or system integration
  • Build and test prototypes to validate navigation robustness, perception accuracy, and data-quality metrics in representative facility environments
  • Develop and execute test plans for autonomous inspection workflows, covering functional behavior, environmental robustness, edge cases, and data-quality verification
  • Perform root-cause analysis for navigation drift, perception faults, data inconsistencies, mission failures, or integration issues with internal tools
  • Support field pilots, site acceptance testing, operational workflow definition, and post-release improvements for drone inspection systems
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Senior Robotics Software Usecases Validation Engineer

Join AMD’s PAVS team as a Robotics Usecases Validation Engineer where you will V...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 to 7 years in QA/Validation, with 4+ years in robotics or AMR systems
  • Strong Python for automation and C++ for ROS2 integration
  • Hands-on experience with ROS2, Nav2 stack, colcon, and simulation tools (Gazebo/Ignition, Isaac Sim)
  • Expertise in LiDAR, depth cameras, IMU, odometry, and sensor calibration
  • Familiarity with fleet management systems, traffic control, and VDA5050 protocol
  • CI/CD experience with GitHub Actions/GitLab CI/Jenkins
  • Docker-based test environments
  • Knowledge of functional safety standards for mobile robots (ISO 3691-4, ISO 13849)
  • Bachelor’s or Master’s degree in Robotics, Electronics, Mechatronics, Computer Science, or a related field
Job Responsibility
Job Responsibility
  • Define Usecases and execute validation plans for robotics software stacks (perception, planning, control) and hardware subsystems
  • Develop automated test suites for ROS2 nodes, navigation stack (Nav2), and fleet APIs using Python/C++, pytest, gtest/gmock
  • Build simulation environments (Gazebo/Ignition, Isaac Sim) for warehouse layouts
  • author scenarios for obstacle avoidance, dynamic traffic, and multi-robot coordination
  • Set up Software-in-the-Loop and Hardware-in-the-Loop rigs for AMR controllers, LiDAR emulators, and safety sensors
  • automate provisioning and logging
  • Validate LiDAR, depth cameras, IMU, wheel encoders, and odometry accuracy under varying conditions
  • Test SLAM, localization robustness, path planning, and fleet orchestration (traffic management, task allocation, VDA5050 compliance)
  • Execute safety protocols for AMRs (emergency stop, zone monitoring, speed limits) aligned with ISO 3691-4, ISO 13849, ANSI/RIA R15.06
  • Measure latency, throughput, and stability under high-load scenarios
  • Fulltime
Read More
Arrow Right

Engineering Intern - Navigation & Sensor Fusion

Join a high-impact engineering team at AEVEX Aerospace working at the intersecti...
Location
Location
United States , Tampa
Salary
Salary:
Not provided
aevex.com Logo
AEVEX Aerospace
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Familiarity with navigation algorithms, Kalman filtering, or SLAM
  • Exposure to embedded platforms (e.g., NVIDIA Jetson) or real-time sensor systems
  • Comfortable working with both software tools and physical hardware
  • Strong analytical and communication skills
  • Pursuing a B.S., M.S., or PhD in Computer Engineering, Robotics, Electrical/Aerospace Engineering, Computer Science, or related fields
  • Hands-on experience with C++, Python, and libraries like OpenCV, ROS, or PyTorch
  • Ability to obtain/maintain a Secret DoD clearance, U.S. Citizenship required
Job Responsibility
Job Responsibility
  • Assist in the development and testing of software for sensor data acquisition and multi-sensor fusion (e.g., IMUs, cameras, GNSS, LiDAR)
  • Support integration of novel navigation hardware and software onto AEVEX platforms, including embedded systems and edge devices
  • Participate in test and evaluation campaigns, including live flight tests at AEVEX test facilities
  • Conduct data reduction and analysis during and after flight testing to validate system performance
  • Prototype and validate computer vision or deep learning-based techniques for localization, mapping, and estimation
  • Contribute to simulations and software testing using environments like ROS, Gazebo, or CARLA
  • Collaborate with engineers in autonomy, perception, and embedded systems across defense and aerospace applications
  • Perform other duties as required
  • Regular and reliable attendance on a full time basis [or in accordance with posted schedule]
  • Responsible for exhibiting professional behavior with both internal and external business associates that reflects positively on the company and is consistent with the company's policies and practices
What we offer
What we offer
  • 401(k)-retirement plan
  • comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company
  • professional development funds
  • Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support
Read More
Arrow Right

Software Engineer, Localization

Mach Industries is building an AI‑forward autonomy stack for contested environme...
Location
Location
United States , Huntington Beach, San Francisco
Salary
Salary:
190000.00 - 230000.00 USD / Year
machindustries.com Logo
Mach Industries
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Stellar software ability: Modern C++ on Linux
  • Python for tooling/analysis
  • strong debugging, profiling, testing discipline
  • SLAM/state estimation: Error-state EKF/UKF, factor graphs, nonlinear least-squares (Ceres/GTSAM), observability and covariance tuning
  • Vision experience VIO/SLAM, camera models, optical flow/feature tracking
  • comfort with deep learning for detection/seg/pose (PyTorch) and on-edge deployment
  • Sensor integration: IMU strapdown and biases, GNSS/RTK
  • multi-camera, LiDAR, radar, magnetometer, barometer
  • Ship and fly: Proven research-to-production delivery and field testing on real platforms
  • 5 years of experience with either a BS/MS/PhD in Computer Science, Robotics, Electrical/Aerospace Engineering, or related field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Prototype and productionize vision navigation and targeting features end-to-end from sim to HITL to flight with production C++
  • Turn detections (EO/IR/RF/radar) into well-posed measurement models with latencies/covariances
  • make the estimator decision‑aware without corrupting state
  • Stabilize GNSS to VIO handover (adaptive covariances, gating, hysteresis, reset‑less alignment) to eliminate jumps and estimator resets
  • Build and optimize real-time software on Linux/embedded
  • profile CPU/GPU, vectorize hot paths
  • optional CUDA/TensorRT on Jetson hardware
  • Own calibration and time-sync across IMU/cameras/radar/LiDAR/GNSS
  • validate in flight
  • Create evaluation pipelines and dashboards for drift, handover stability, relocalization, track quality
What we offer
What we offer
  • Offers Equity
  • healthcare, dental and vision plans
  • retirement savings
  • paid time off
  • funds for continuing education, training, and career growth
  • Fulltime
Read More
Arrow Right