Your work will directly influence both customer success and the future direction of our autonomy software. Instead, you will own technically complex navigation……
We are seeking the best engineers motivated about solving complex problems for self-driving cars with a background in software design, embedded software,……
Developing E2E business process, understanding the country specific statutory requirement, flow documentation based on discussion with business and requirement……
Factory Automation and Control Systems - Implements changes to further automate manufacturing processes using available technology, programming techniques, and……
You will architect and implement AI-driven agents, automated coding assistants, and workflow orchestration tools that eliminate manual toil for our developers.…
High-Stakes Executive Communication The CTO Proxy: Step in as an authoritative proxy for the CTO in critical internal alignments and stakeholder reviews,……
2-3 years of hands-on experience in robotics development, autonomous systems, or robotic software engineering. Strong programming skills in Python and/or C++.…
Eligibility requirements may be based on role, tenure, type of employment and/ or other criteria. This role combines client-facing solution design, delivery……
As a Robotics Engineer, you will be responsible for designing, developing, and implementing advanced robotic systems and applications using the Robot Operating……
They design, implement, and maintain modular, scalable robotics applications for systems such as autonomous vehicles, drones, industrial robots, and service……
5+ years of relevant industry experience (Engineer II level). Support control panel design, power distribution, earthing, and safety interlocks for chiller……
3–6 years of relevant industry experience (Engineer II level). Support control panel design, power distribution, earthing, and safety interlocks for chiller……
Working on the implementation of ROS packages/algorithms for mapping, localization, sensor fusion and navigation. Excellent knowledge of CAD/CAM software.…
Develop and maintain ROS2-based robotics software. Test and debug robot hardware and software. Integrate LiDAR, IMU, ultrasonic sensors, and wheel encoders.…
If you enjoy seeing your code operate on real robots in live industrial environments and want to contribute to the future of autonomous mobile robotics and……
You will design and implement robot manipulation & control algorithm, motion planning systems and navigation system leading the development of robust, scalable……
Software Engineer – Robot Navigation, Localization & SLAM
Our Purpose
TERADYNE – where experience meets innovation and driving excellence in every connection. We foster an inclusive culture that values diversity, collaboration, and continuous learning, enabling us to deliver advanced robotics solutions with real‑world impact.
Opportunity Overview
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.
What This Role Is About
Turning real‑world navigati on failures into concrete software improvements
Bringing production feedback back into the autonomy stack
Solving problems that only emerge at scale and in customer environments
Maintaining strong technical ownership while increasing customer impact
Key Responsibilities
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
This is not a traditional support role. There is no ticket queue ownership or first‑line customer support.
This is an engineering role focused on solving hard, real‑world autonomy problems.
All About You
Mandatory Qualifications
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
Personal Attributes
You enjoy deep technical problem solving, but want your work to matter immediately in the real world. You take ownership, are comfortable working in imperfect production environments, and know when to fix issues yourself versus driving change upstream. You value clear communication, pragmatic decisions, and building software that works reliably for customers.
We are only considering candidates local to the position location. This position does not offer relocation or visa sponsorship.
The minimum salary is ₹7L and the max salary is ₹9L.
₹7L – ₹9L/yr (Glassdoor Est.)
₹8L
/yr Median
Bengaluru
If an employer includes a salary or salary range on their job, we display it as "Employer provided". If a job has no salary data, Glassdoor displays a "Glassdoor estimate" if available. To learn more about "Glassdoor estimates", see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.