Berkshire Grey

Principal Modeling and Simulation Engineer

Berkshire Grey
Apply
5 months ago
Remote, WorldwideStaff+

Responsibilities

  • Architect, design, and develop scalable simulation software systems for robotic and automation solutions.
  • Lead the development and integration of simulation environments using Emulate3D and Sim3D.
  • Design and implement simulation frameworks, APIs, and services that integrate with production robotic software systems.
  • Apply MBSE principles to define system behavior, interfaces, and performance characteristics within simulation environments.
  • Build reliable, high-performance software for system-level modeling, validation, and optimization.
  • Collaborate with robotics, perception, controls, and applications teams to align simulation with real-world system behavior.
  • Develop tools and infrastructure for testing, debugging, and validating robotic systems in simulation.
  • Provide technical leadership and mentorship while establishing simulation and software engineering best practices.
  • Influence engineering strategy and roadmap for modeling, simulation, and system architecture.
  • Analyze system performance, identify risks, and communicate technical direction, progress, and tradeoffs to stakeholders.

Requirements

  • Bachelor’s degree in Computer Science, Robotics, Systems Engineering, or a closely related field.
  • At least 8 years of professional software development experience focused on modeling, simulation, or complex systems.
  • Strong development expertise in Python and/or C++.
  • Required proficiency with Emulate3D or Sim3D from Rockwell Automation.
  • Experience architecting and delivering large-scale simulation and software systems.
  • Proficiency in simulation software development, system modeling frameworks, software architecture, asynchronous or concurrent programming, Linux/Ubuntu environments, code reviews, testing methodologies, and software design patterns.
  • Ability to operate autonomously, drive projects from concept to production, work in complex codebases, and define technical strategy.
  • Preferred experience in robotics, automation, material handling systems, distributed systems, high-performance simulation, digital twins, virtual commissioning, MBSE, simulation-platform APIs or SDKs, RESTful or gRPC services, data analysis, performance profiling, Docker, Kubernetes, MongoDB, and HIL or SIL testing.

Tech Stack

Categories

Robotics
Berkshire Grey

About Berkshire Grey

201-500 employees
Contact me