Jobs
Interviews

2 Issac Sim Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 8.0 years

6 - 16 Lacs

Ahmedabad

Work from Office

Role Overview We're seeking an experienced Senior Robotics QA Engineer to lead our test automation initiatives for industrial robotic systems. You'll be responsible for designing, implementing, and maintaining comprehensive test frameworks that validate robot behaviour, performance, and reliability across various industrial scenarios. This role combines deep technical expertise in robotics testing with hands-on experience in ROS-based systems and industrial automation. Key Responsibilities Test Framework Development Design and implement automated test suites for ROS-based industrial robotic systems using appropriate language choices: Python for rapid prototyping, iterative testing, and quick feature validation C++ for high-performance testing, production validation, and resource-critical scenarios Develop comprehensive testing strategies covering unit, integration, and system-level testing Create and maintain test automation frameworks leveraging rostest with unittest (Python) and gtest (C++) Implement continuous integration/continuous deployment (CI/CD) pipelines for robotics applications Optimize test execution for both development speed (Python) and production performance (C++) Industrial Robotics Testing Conduct thorough testing of industrial robot applications including pick-and-place, welding, painting, assembly, and material handling operations Validate robot safety systems, emergency stops, and fail-safe mechanisms Test robot performance under various environmental conditions and operational scenarios Perform regression testing to ensure software updates don't introduce new issues ROS Ecosystem Expertise Implement testing protocols using the complete ROS testing stack: rostest for ROS node-level integration testing unittest (Python) for library-level testing and rapid prototyping validation gtest (C++) for high-performance library testing and production code validation MoveIt2 for motion planning validation and manipulation testing Navigation2 (Nav2) for autonomous navigation and path planning testing RViz for visual testing, debugging, and validation of robot states and sensor data Understand performance trade-offs: utilize Python for fast iteration during development and C++ for throughput-intensive testing scenarios Develop integration tests for ROS nodes, services, and communication interfaces with emphasis on message rate performance and latency validation Test robot perception, navigation, manipulation, and control systems across different performance requirements Validate ROS message passing, parameter handling, and node lifecycle management in both development and production contexts Test motion planning algorithms, trajectory execution, and collision detection systems using MoveIt2 Validate autonomous navigation capabilities, obstacle avoidance, and localization using Navigation2 Simulation & Hardware Testing Design and execute tests in simulation environments (Gazebo, Isaac Sim, Unity) Coordinate hardware-in-the-loop (HIL) testing with physical robotic systems Develop mock nodes and test fixtures for isolated component testing Create realistic test scenarios that mirror real-world industrial environments Utilize RViz for visual validation and debugging of simulation environments Quality Assurance & Reporting Establish quality metrics and KPIs for robotic system reliability Generate comprehensive test reports and documentation Collaborate with development teams to identify and resolve defects Maintain test case libraries and ensure test coverage across all system components Required Qualifications Technical Skills 3+ years of experience in robotics testing or quality assurance Proficiency in ROS/ROS2 with hands-on experience in industrial robotics applications Strong programming skills in Python (for rapid prototyping and iterative testing) and C++ (for high-performance, production-level testing) Deep understanding of ROS testing ecosystem: Python unittest framework for Python-based testing Google Test (gtest) framework for C++ testing rostest for ROS node-level integration testing (combining with unittest/gtest) Motion Planning & Navigation: Experience with MoveIt2 for robot arm manipulation and motion planning testing Knowledge of Navigation2 (Nav2) for mobile robot navigation and autonomous movement validation Understanding of SLAM, localization, and path planning algorithms Visualization & Debugging: Proficiency with RViz for robot state visualization and debugging Experience in visual validation of sensor data, transforms, and robot configurations Knowledge of simulation tools: Gazebo, Unity, NVIDIA Isaac Sim Familiarity with ROS-Industrial packages and industrial robot programming Testing Expertise Experience designing test strategies that leverage both Python (for fast iteration/prototyping) and C++ (for performance-critical validation) Understanding of when to use each language: Python for rapid testing and debugging, C++ for high-throughput message handling and resource-intensive scenarios Knowledge of ROS performance testing methodologies, including message rate benchmarking and latency validation Experience with test automation frameworks and CI/CD pipelines Knowledge of behavior-driven development (BDD) and test-driven development (TDD) Understanding of various testing methodologies: unit, integration, system, regression, and performance testing Experience with property-based testing and mutation testing approaches Proficiency in test case design, test data management, and defect tracking Industrial Domain Knowledge Understanding of industrial automation processes and safety standards Experience with industrial robot applications (manufacturing, assembly, material handling) Knowledge of robotics safety protocols and compliance requirements Familiarity with PLC integration and industrial communication protocols Tools & Technologies Version control systems: Git, GitHub/GitLab Build systems: catkin, ament, CMake Containerization technologies: Docker, Kubernetes Cloud platforms for testing: AWS RoboMaker, Azure, GCP Test management and reporting tools Preferred Qualifications Master's degree in Robotics, Computer Science, or related field Experience with Robot Framework for test automation Deep understanding of ROS performance characteristics and when to choose Python vs C++ for different testing scenarios Knowledge of pyrostest and other advanced ROS testing libraries Familiarity with launch_testing framework for ROS2 Experience with hardware-in-the-loop testing setups Understanding of sensor integration and calibration testing Knowledge of motion planning algorithms and their validation Experience with performance benchmarking, message throughput testing, and latency optimization Experience with energy efficiency testing and computational resource optimization Familiarity with safety standards ( ISO 10218, ISO/TS 15066 ) Experience with MoveIt Studio for advanced motion planning workflows Knowledge of SLAM Toolbox for simultaneous localization and mapping

Posted 21 hours ago

Apply

5.0 - 7.0 years

12 - 20 Lacs

Bengaluru

Work from Office

Job Summary : We are looking for a highly capable and driven Robotics Engineer to join our growing team. The ideal candidate will bring deep technical experience in robotic control, simulation, and intelligent systems, along with strong cross-functional collaboration skills. You will play a key role in developing and deploying robotic arms, UGVs, and future humanoid systems that integrate sensing, perception, control, and intelligence. Key Responsibilities : Develop and implement forward and inverse kinematics for robotic arms and multi-DOF systems. Design and optimize real-time control systems using PID, FOC, and model-based techniques. Integrate BLDC motors, drivers, encoders, current sensors, and power management into robotic platforms. Work with cross-functional teams (electronics, mechanical, software) to design and validate custom end-effectors, tool changers, and force-feedback interfaces. Create simulation environments in Gazebo, Isaac Sim, Webots, or MATLAB/Simulink and validate physical behaviours. Deploy robotic software on NVIDIA Jetson platforms (Nano, Xavier, Orin) with CUDA acceleration where needed. Implement reinforcement learning models and machine learning pipelines for autonomous task learning and adaptive control. Develop and tune perception systems using RGB, depth, and thermal cameras, LiDAR, and multi-sensor fusion. Program using C++ and Python, integrating seamlessly with ROS1/ROS2. Build robust communication over UDP, TCP, and CAN networks. Contribute to system integration, testing, field validation, and deployment of telerobotic systems. Required Skills & Qualifications : Bachelors or Masters in Robotics, Mechatronics, Electronics, or related discipline. 5 to 7 years of experience in robotics system development, including robotic arms, UGVs, or COBOTs. Proficiency in C++ and Python, with practical ROS-based development experience. Expertise in robotic kinematics/dynamics, trajectory generation, and multi-sensor control loops. Strong background in control systems, motor drivers, BLDC motor tuning, and power systems. Experience with robot simulation and digital twin creation. Familiarity with real-time embedded systems, sensor integration, and calibration workflows. Hands-on experience with camera systems, LiDAR, and perception pipelines. Knowledge of machine learning, especially reinforcement learning models for robotics. Deployment experience on NVIDIA SBCs (Jetson series) and embedded Linux platforms. Experience in networking protocols (UDP/TCP/CAN/I2C/SPI). Ability to collaborate cross-functionally, especially on custom end-effector development and full-stack integration. Bonus Points For : Immediate joining availability. Experience with teleoperation systems, VR/AR control, or gesture-based interfaces. Familiarity with humanoid robotics, balance control, or compliant actuation. Contribution to open-source robotics projects or community forums. Deep knowledge of real-time diagnostics, data logging, and fault-tolerant system design. Exposure to mission-critical or ruggedized robotic deployments. Minimum Experience : 5 to 7 Years. Experience will be overseen if right skillset is available. Join us in shaping the future of human-machine interaction and driving positive change. Apply today !

Posted 3 days ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies