Senior Robotics Software Engineer – ROS 2 & Physical AI (Mohali) (Sahibzada Ajit Singh Nagar)

Senior Robotics Software Engineer – ROS 2 & Physical AI (Mohali) (Sahibzada Ajit Singh Nagar)

13 Nov
|
Xenonstack Private
|
Sahibzada Ajit Singh Nagar

13 Nov

Xenonstack Private

Sahibzada Ajit Singh Nagar

SENIOR ROBOTICS SOFTWARE ENGINEER – ROS 2 & PHYSICAL AI

Location: XenonStack, Mohali (Chandigarh Tricity), India — work from office Experience: 5+ years | Employment: Full time, XenonStack Private Limited | Team: NexaStack – Physical AI Engineering

Role Level: Senior / Founding Robotics Engineer

Reporting To: Founder & CEO

ABOUT XENONSTACK

- XenonStack is a Data and AI Foundry for Agentic Systems, enabling enterprises to design, deploy, operate, and scale intelligent agents across digital and physical environments.
- We build enterprise-grade platforms across the agentic stack:
- ElixirData – Context OS. Enterprise data intelligence, ContextGraph, and decision-centric analytics for AI agents.
- ElixirClaw – Agentic OS. Enterprise AI agent orchestration, execution, governance, and operations.
- ElixirHub – Skill Registry. Reusable, discoverable, and version-controlled skills for enterprise AI agents.
- NexaStack AI – Agentic infrastructure automation and Physical AI enablement. Secure, governed AI deployment across cloud, edge, on-premises, and physical environments.
- MetaSecure AI – Trust, compliance, and continuous security assurance for AI systems.
- Our mission is to accelerate the world's transition to AI + Human Intelligence by making agentic systems reliable, responsible, and enterprise-ready.

ABOUT THE ROLE

- We are looking for a Senior Robotics Software Engineer – ROS 2 & Physical AI with strong expertise in ROS 2, robotics simulation, autonomous navigation, C++/Python development, and production robotics systems.
- You will be the founding robotics engineer responsible for building the robotics execution layer of NexaStack, our platform for deploying and governing AI-enabled systems in physical environments.
- You will design and implement robotics software using ROS 2, NVIDIA Isaac Sim or Gazebo, integrate robotic systems with our agentic AI platform, and demonstrate how autonomous robots can operate within governed decision boundaries.
- The role combines hands-on robotics engineering, simulation, system integration, architecture ownership, and technical leadership.
- You will work directly with the Founder & CEO and platform engineering teams to establish the robotics architecture, evaluate hardware and vendor integrations, and help shape the future robotics engineering team.
- This is a production-focused robotics engineering role, not a research-only position. We expect you to build working systems, understand real-world deployment challenges, and translate simulation capabilities into practical industrial applications.

ROLE MISSION

- Build the robotics execution foundation for NexaStack by connecting ROS 2-based robotic systems with enterprise AI agents, enabling reliable task execution, real-time telemetry, governed decision-making, and auditable robot operations.
- Bridge the gap between robotics simulation and production deployment through practical engineering, failure testing, and integration with the Perceive → Decide → Act → Govern architecture.

KEY RESPONSIBILITIES

- Design, build, and maintain ROS 2-based robotics software for industrial automation, autonomous mobile robots (AMRs), and robotic inspection use cases.
- Develop and manage robotics simulation environments using NVIDIA Isaac Sim, Gazebo, or equivalent simulation platforms.
- Implement ROS 2 nodes, topics, services, actions, lifecycle management, and communication interfaces.
- Develop navigation, localization, path planning, obstacle avoidance, and motion execution capabilities using Nav2, MoveIt 2, or equivalent frameworks.
- Build realistic simulation scenarios for warehouses, industrial facilities, inspection operations, and other physical environments.
- Integrate simulated robots with NexaStack through well-defined APIs, messaging interfaces, and task execution protocols.
- Design bidirectional communication between robots and NexaStack, including telemetry, robot state, task assignments, execution results, and operational events.
- Implement governed robot execution workflows where the agentic platform can approve, block, or escalate actions before execution.
- Integrate decision boundaries, policy enforcement, human-in-the-loop approvals, and execution evidence with platform engineering teams.
- Ensure robot actions, task transitions, approval decisions, and execution outcomes are traceable and available for auditing.
- Model real-world robotics failures, including sensor dropouts, blocked paths, conflicting task assignments, unsafe zones, communication failures, and navigation errors.
- Implement and validate safe fallback, recovery, and escalation behaviors for simulated failure scenarios.
- Design scalable integration approaches for robot fleets, vendor fleet management systems, cloud services, and industrial software.
- Develop production-quality robotics software in C++ and Python using Linux, Docker, Git, and CI/CD practices.
- Establish robotics software architecture, development standards, testing practices, and documentation for the engineering team.
- Evaluate robotic hardware, sensor configurations, edge computing platforms, and third-party robotics technologies.
- Advise leadership on robotics technology choices, deployment feasibility, vendor integration, and build-versus-buy decisions.
- Collaborate with AI, AgentOps, infrastructure, and platform teams to connect robotic execution with intelligent agent workflows.
- Present technical demonstrations, architectural decisions, and deployment considerations to leadership, customers, and design partners.
- Support technical interviews, evaluation, and onboarding of future robotics engineering hires.

HOW WE WORK WITH AI

- AI is part of the daily workflow at XenonStack, not an add-on.
- At our Mohali/Chandigarh office, AI tools are available for coding assistance, robotics software development, simulation scripting, test generation, debugging, documentation, and technical research.
- Use AI-assisted engineering tools to accelerate ROS 2 development, simulation configuration, software testing, and integration workflows.
- Explore integration between robotics systems and AI agents for task planning, operational intelligence, and governed execution.
- AI-generated code, navigation logic, simulation results,



and architectural recommendations must be reviewed, tested, and validated before use.
- When working with client data, robotic systems, or production environments, follow applicable security, compliance, and operational safety requirements.
- Higher-level AI decisions must respect robot-level safety mechanisms and must not override independent safety controls.
- Come ready to explain how AI can improve robotics development and operations without compromising reliability, safety, or execution control.

WHAT SUCCESS LOOKS LIKE

First 30 Days – Architecture & Simulation Foundation

- Select and define an initial industrial robotics use case with the product and platform teams.
- Establish a working ROS 2 simulation workplace using Isaac Sim or Gazebo.
- Define the robot-to-NexaStack communication architecture, telemetry interfaces, and task execution model.
- Document the initial robotics architecture, dependencies, development standards, and integration approach.

First 60 Days – Robotics Integration & Task Execution

- Demonstrate a simulated robot completing its primary operational task.
- Establish bidirectional communication between ROS 2 and NexaStack.
- Enable telemetry collection, robot state monitoring, and task control through the platform.
- Implement initial decision boundary integration and execution event logging.
- Demonstrate basic failure and recovery scenarios in simulation.

First 100 Days – Governed Physical AI Demonstration

- Deliver a working end-to-end robotics demonstration integrated with NexaStack.
- Demonstrate how an AI agent initiates or recommends an action that is approved, blocked, or escalated according to defined policies.
- Show robot task execution, telemetry, decision records, and operational evidence.
- Demonstrate representative failure conditions and the system's expected responses.
- Present the integrated solution to a design-partner customer.
- Produce documented recommendations for hardware selection, vendor integration, and the next development phase.

Long-Term Success

- A reusable ROS 2 integration architecture supports additional robots and industrial use cases.
- Robotics workflows operate with reliable telemetry, task execution, and auditable decisions.
- Simulation environments enable repeatable testing of normal operations and failure conditions.
- Robotics engineering standards support future team expansion.
- Physical AI capabilities progress from validated simulations toward practical customer deployments.
- Success is measured through working robotics systems, integration reliability, governed execution, deployment readiness, and measurable engineering outcomes, not simulation demonstrations alone.

MUST-HAVE SKILLS

- Robotics Software Engineering: 5+ years of hands-on experience developing robotics software, including at least one robotic system or fleet taken from prototype to real-world deployment.
- ROS 2 Development: Strong expertise in ROS 2 architecture, nodes, topics, services, actions, lifecycle management, and inter-node communication.
- Robotics Simulation: Hands-on experience with NVIDIA Isaac Sim, Gazebo, or equivalent robotics simulation environments, including sensor, robot, and environment modelling.
- C++ and Python: Strong programming skills with experience developing, debugging, testing, and maintaining production-quality robotics applications.
- Navigation & Motion Planning: Practical knowledge of autonomous navigation, localization, path planning, obstacle avoidance, and motion execution using Nav2, MoveIt 2, or equivalent frameworks.
- Robotics System Integration: Experience integrating robotic systems with APIs, messaging systems, fleet managers, industrial software, or cloud-based applications.
- Linux & Development Tools: Strong working knowledge of Linux, Docker, Git, debugging tools, and CI/CD workflows.
- Robotics Architecture: Ability to design modular, maintainable, and reliable software architectures for autonomous robotic systems.
- Simulation Testing & Failure Analysis: Experience modelling robotics operating conditions, debugging navigation or sensor issues, and implementing failure recovery strategies.
- Real-World Deployment: Understanding of the difference between simulated robotics performance and physical deployment challenges, including sensor limitations, environmental uncertainty, and operational reliability.
- Engineering Fundamentals: Strong understanding of software design, asynchronous communication, distributed system integration, logging, testing, and reproducibility.
- Technical Ownership & Communication: Ability to independently lead technical implementation, explain architecture trade-offs, and communicate effectively with engineering teams, leadership, and customers.

GOOD-TO-HAVE SKILLS

- Experience with multi-robot systems, autonomous mobile robot fleets, or robotics fleet orchestration.
- Knowledge of robotics interoperability frameworks and standards such as Open-RMF and VDA 5050.
- Experience with warehouse automation, industrial inspection, manufacturing robotics, or automated material handling systems.
- Familiarity with robotics vendor platforms, fleet management software, and industrial system integration.
- Experience with NVIDIA Isaac ROS, NVIDIA Jetson, or edge AI deployment.
- Exposure to robot learning, vision-language-action (VLA) models, imitation learning, or embodied AI.
- Familiarity with robotics perception systems, computer vision, SLAM, sensor fusion, LiDAR, depth cameras, and related technologies.
- Understanding of industrial robotics functional safety concepts, including relevant ISO safety standards.
- Experience with robot-to-cloud communication, MQTT, gRPC, DDS, or similar messaging technologies.
- Understanding of LLM-based agents, agent orchestration, tool calling, or agentic AI systems.
- Familiarity with human-in-the-loop workflows, policy-based approvals,



and audit logging for autonomous systems.
- Experience with cloud-native infrastructure, Kubernetes, or remote robotics deployment and monitoring.
- Experience mentoring engineers, defining engineering standards, or contributing to robotics team formation.

CANDIDATE PROFILE

- 5+ years of professional experience in Robotics Software Engineering, Autonomous Systems, Robotics Platform Engineering, or related engineering disciplines.
- Mandatory real-world deployment experience: Must have contributed substantially to deploying at least one robotic system or fleet beyond simulation or laboratory prototyping.
- Demonstrated experience designing and developing ROS 2-based robotics applications.
- Strong hands-on experience with robotics simulation, navigation, motion planning, and system integration.
- Proven proficiency in C++ and Python, including production software development practices.
- Experience investigating and resolving real-world robotics issues involving sensors, navigation, task execution, or system reliability.
- Ability to independently establish a robotics software architecture and deliver a functional proof of concept.
- Strong understanding of hardware-software integration challenges and production deployment constraints.
- Comfortable working as the founding robotics engineer, taking ownership of engineering standards, implementation decisions, and technical delivery.
- Ability to collaborate with AI, platform, infrastructure, and customer-facing teams.
- Bachelor's or Master's degree in Robotics, Computer Science, Electronics, Mechatronics, Mechanical Engineering, or a related discipline; demonstrated engineering experience is equally important.
- Strong analytical thinking, troubleshooting, communication, technical leadership, and problem-solving skills.
- We value engineers who build reliable robotics systems and understand how they behave outside controlled laboratory environments, rather than only developing simulation models.
- Be ready to explain a robotics system you helped deploy, how you designed its architecture, what failed in the field, how you investigated the problem, and what engineering changes improved its reliability.
- Academic robotics projects or simulation-only experience, without demonstrated real-world deployment experience, are not sufficient for this role.

HIRING PROCESS

- Pre-screening assessment (about 10 minutes, at application) → Robotics project and deployment experience screening → Technical interview (ROS 2, C++/Python, navigation and simulation) → Practical robotics architecture and simulation assessment → Founder & CEO / Leadership round → Background verification → Offer.
- During the technical assessment, candidates may be asked to:
- Explain the architecture of a previously deployed robotic system.
- Design a ROS 2-based robotic execution workflow.
- Demonstrate knowledge of Isaac Sim, Gazebo, Nav2, or MoveIt 2.
- Explain how to integrate robotics telemetry and task execution with an external AI platform.
- Design safe decision boundaries for autonomous robot actions.
- Diagnose simulated failures such as blocked paths, sensor dropouts, or conflicting tasks.
- Assessment will emphasize hands-on engineering capability, production deployment experience, architectural reasoning, and practical problem-solving.

TERMS

- Location: Work from our Mohali (Chandigarh Tricity) office.
- Full-time employment; immediate joiners or short notice periods preferred.
- Founding robotics engineering role reporting directly to the Founder & CEO.
- Real-world robotics deployment experience is mandatory.
- Background verification (BGV) is mandatory.
- Compensation as per company policy and budget band.
- Candidates must provide a resume and a brief description of at least one previously deployed robotics system.
- Supporting code repositories, demonstration videos, technical papers, or project portfolios are encouraged where available and permitted for sharing.

HOW WE WORK

- We value deep work, clarity, and execution over activity. You will be expected to clarify, plan, execute, and escalate with options, not wait to be told.
- Ownership sits with the individual, and outcomes are measured, not effort.
- For this role, we expect strong technical ownership, practical engineering judgment, independent problem-solving, and an ability to turn robotics concepts into functioning systems.
- As the founding robotics engineer, you will help define the engineering foundation, development practices, and technical direction for Physical AI capabilities within NexaStack.

OUR VALUES

- Agency – Be self-directed and proactive | Taste – Sweat the details and build with precision | Ownership – Take responsibility for outcomes | Mastery – Commit to continuous learning and growth | Impatience – Move fast and challenge inertia | Customer Obsession – Always put the customer first

WHY JOIN US

- Founding Engineering Role: Define the robotics architecture, establish engineering standards, and help shape the future Physical AI engineering team.
- Build Enterprise Physical AI: Work at the intersection of robotics, autonomous systems, agentic AI, and enterprise governance.
- Solve a Real Deployment Challenge: Help bridge the gap between robots that perform well in simulation and systems that operate reliably in production.
- Work Directly with Leadership: Collaborate with the Founder & CEO on architecture decisions, hardware evaluations, product strategy, and customer demonstrations.
- Leverage Existing AI Platforms: Integrate robotics with established agent orchestration, enterprise context, and governance capabilities rather than building everything from scratch.
- Hands-On Robotics Innovation: Develop ROS 2 systems, simulation environments, governed execution workflows, and real-world deployment architectures.
- Customer-Facing Engineering: Work on practical industrial use cases and present functioning robotics solutions to enterprise customers and design partners.
- AI-First Engineering Environment: Use modern AI-assisted development tools alongside robotics frameworks and simulation technologies.
- Long-Term Technical Ownership: Opportunity to influence robotics architecture, engineering practices, technology selection, and future team expansion.
- Outstanding Place to Work-Certified, 14+ years, headquartered in Mohali.

📌 Senior Robotics Software Engineer – ROS 2 & Physical AI (Mohali) (Sahibzada Ajit Singh Nagar)
🏢 Xenonstack Private
📍 Sahibzada Ajit Singh Nagar

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior robotics software engineer – ros 2 & physical ai (mohali) (sahibzada ajit singh nagar) / sahibzada ajit singh nagar

Subscribe to this job alert:

Get the latest job offers by email for: senior robotics software engineer – ros 2 & physical ai (mohali) (sahibzada ajit singh nagar) / sahibzada ajit singh nagar