Software Engineer - Robotics Simulation

Dematic

Guadalupe

Presencial

MXN 900.000 - 1.300.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Dematic in Mexico is seeking a Robotics Simulation Software Engineer to design and develop high-fidelity simulation platforms that validate robotics applications across varied scenarios, including AGVs and intralogistics. This role focuses on scalable environments and CI/CD integration to accelerate product development and reduce reliance on physical hardware.

Ideal candidates have 3+ years in C++/Python, strong Linux experience, and hands-on work with ROS2, Gazebo, Isaac Sim, and Git.

Formación

  • Bachelor's or Master's degree in Robotics, Computer Science, Mechatronics, Electrical Engineering, or related field.
  • 3+ years of professional software development experience using C++ and/or Python.
  • Strong hands-on experience with Linux-based development environments.
  • Experience developing software for robotics, autonomous systems, or industrial automation solutions.
  • Hands-on experience with robotics simulation tools including ROS2, Gazebo, Isaac Sim, Python.
  • Familiarity with Git and Agile development methodologies.
  • Strong written and verbal communication skills.

Responsabilidades

  • Design, develop, and maintain simulation tools and frameworks for validating robotics applications under a wide range of operating conditions and test scenarios.
  • Build high-fidelity virtual environments that accurately represent warehouse, manufacturing, and intralogistics operations.
  • Develop scalable simulation architectures capable of supporting large fleets of autonomous mobile robots.
  • Enable early-stage validation of Fleet Management Systems and robotics software without requiring physical robots.
  • Develop automated test scenarios, evaluation metrics, and performance benchmarks.
  • Analyze discrepancies between simulated and real-world system behavior and continuously improve simulation accuracy.
  • Support regression testing and verification of software releases using simulation-based testing methodologies.
  • Contribute to the development of a virtual lab environment for end-to-end testing of robotics solutions.
  • Integrate simulation tools into CI/CD pipelines to support automated testing and continuous validation.

Conocimientos

C++
Python
Linux
Robotics development
Communication skills

Educación

Bachelor's or Master’s in Robotics/CS/Mechatronics/EE

Herramientas

ROS2
Gazebo
Isaac Sim
Git
CI/CD

Descripción del empleo

We are seeking a Robotics Simulation Software Engineer to design and develop advanced simulation platforms used to evaluate, validate, and verify the performance of robotics applications across a variety of operational scenarios and test cases. This role will focus on building scalable, high-fidelity simulation environments that enable the testing of Autonomous Guided Vehicles (AGVs), Fleet Management Systems and web-based controllers before deployment in production environments.

We offer:

The ideal candidate combines strong software engineering skills with solid understanding of autonomous navigation, simulation technologies, and software quality practices. You will play a key role in building a virtual validation framework that accelerates product development, reduces dependence on physical hardware, and improves system reliability.

Key Responsibilities
  • Design, develop, and maintain simulation tools and frameworks for validating robotics applications under a wide range of operating conditions and test scenarios.
  • Build high-fidelity virtual environments that accurately represent warehouse, manufacturing, and intralogistics operations.
  • Develop scalable simulation architectures capable of supporting large fleets of autonomous mobile robots.
System Validation & Verification
  • Enable early-stage validation of Fleet Management Systems and robotics software without requiring physical robots.
  • Develop automated test scenarios, evaluation metrics, and performance benchmarks.
  • Analyze discrepancies between simulated and real-world system behavior and continuously improve simulation accuracy.
  • Support regression testing and verification of software releases using simulation-based testing methodologies.
Virtual Lab & Test Automation
  • Contribute to the development of a virtual lab environment for end-to-end testing of robotics solutions.
  • Integrate simulation tools into CI/CD pipelines to support automated testing and continuous validation.
  • Collaborate with software developers, QA engineers, systems engineers, and robotics teams to define test requirements and acceptance criteria.
Software Engineering & Quality
  • Apply software quality best practices including code reviews, unit testing, system testing, and automated validation.

Support troubleshooting and root-cause analysis of software and system-level issues identified through simulation.

Tasks and Qualifications
Required Qualifications
  • Bachelor's or Master's degree in Robotics, Computer Science, Mechatronics, Electrical Engineering, or a related technical field.
  • 3+ years of professional software development experience using C++ and/or Python.
  • Strong hands-on experience with Linux-based development environments.
  • Experience developing software for robotics, autonomous systems, or industrial automation solutions.
  • Strong hands-on experience with robotics simulation and development tools, including:
    • ROS2
    • Gazebo
    • Isaac Sim
    • Python
  • Experience with modern software engineering practices including:
    • Git version control
    • Agile development methodologies
  • Strong written and verbal communication skills.

Experience with software quality assurance practices, including code reviews, unit testing, integration testing, and system testing

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Robotics Simulation Engineer: Virtual Validation Environment
Robotics Simulation Engineer: Virtual Validation Environment

Dematic • Guadalupe

Presencial
MXN 900.000 - 1.300.000
Remote Robotics Software Engineer – ROS2, SLAM & Autonomy
Remote Robotics Software Engineer – ROS2, SLAM & Autonomy

Rex.zone • Mérida

Presencial
MXN 420.000 - 660.000
Robotics and Vision Engineer
Robotics and Vision Engineer

Nexon Automation • Saltillo

Presencial
MXN 350.000 - 600.000
Benefits package
Growth and development plan
Senior Full Stack Engineer (.NET, Angular & Azure)
Senior Full Stack Engineer (.NET, Angular & Azure)

Dematic • Guadalupe

Presencial
MXN 520.000 - 900.000
Senior Software Engineer
Senior Software Engineer

Luxoft • Región Centro

Presencial
MXN 420.000 - 600.000
Software Engineer, Robotics
Software Engineer, Robotics

Scale AI • Ciudad de México

Presencial
MXN 691.000 - 1.038.000
Controls & Automation Engineer
Controls & Automation Engineer

Lear Corporation • Ciudad Juárez

Presencial
MXN 360.000 - 540.000
Software Engineer (Platform)
Software Engineer (Platform)

Luxoft • Santiago de Querétaro

Presencial
MXN 420.000 - 640.000
Robotics, automation and integration software developer engineer
Robotics, automation and integration software developer engineer

Intuitive Surgical, S. de R.L de C.V. • Mexicali

Presencial
MXN 687.000 - 1.204.000
Senior Embedded Software Engineer – ADAS / AUTOSAR
Senior Embedded Software Engineer – ADAS / AUTOSAR

Luxoft • Región Centro

Presencial
MXN 350.000 - 500.000