10 ago
|
Dematic
|
Isla Guadalupe
10 ago
Dematic
Isla Guadalupe
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 adecuado 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 ResponsibilitiesDesign, 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 & VerificationEnable 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 AutomationContribute 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 & QualityApply 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 QualificationsRequired QualificationsBachelor'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:ROS2GazeboIsaac SimPythonExperience with modern software engineering practices including:Git version controlAgile development methodologiesStrong written and verbal communication skills.Experience with software quality assurance practices, including code reviews, unit testing, integration testing, and system testing#J-*****-Ljbffr
📌 Software Engineer - Robotics Simulation (Isla Guadalupe)
🏢 Dematic
📍 Isla Guadalupe