Intelligent robotic automation that transforms your supply chain into a competitive advantage.
Principal Modeling and Simulation Engineer
Location
Massachusetts
Posted
37 days ago
Salary
$140K - $200K / year
Seniority
Lead
Job Description
Principal Modeling and Simulation Engineer
Berkshire Grey
• Architect, design, and develop scalable simulation software systems for robotic and automation solutions. • Lead the development and integration of sim environments using tools such as Emulate3D / 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 high-performance, reliable software for system-level modeling, validation, and optimization. • Collaborate closely with robotics, perception, controls, and applications teams to ensure alignment between simulation and real-world system behavior. • Develop tools and infrastructure for testing, debugging, and validating robotic systems in simulation. • Provide technical leadership and mentorship, establishing best practices in simulation and software engineering. • Influence engineering strategy and roadmap for modeling, simulation, and system architecture. • Analyze system performance, identify risks, and develop mitigation strategies through simulation-driven insights. • Communicate technical direction, progress, and tradeoffs to stakeholders across engineering and product teams.
Job Requirements
- Bachelor’s degree in Computer Science, Robotics, Systems Engineering, or a closely related field.
- 8+ years of professional experience in software development with a focus on modeling, simulation, or complex systems.
- Software development experience in Python and/or C++.
- Demonstrated ability to: Architect and deliver large-scale simulation and software systems
- Operate autonomously and drive projects from concept to production
- Define and communicate technical strategy, tradeoffs, and priorities
- Navigate and contribute to large, complex codebases
- Apply an MVP mindset while scaling solutions from prototype to production
- Proficient in: Simulation software development and system modeling frameworks
- Emulate3D or Sim3D (Rockwell Automation) (required)
- Nividia Omniverse
- System design and software architecture
- Git, Jira, and modern development workflows
- Linux / Ubuntu environments
- Code reviews, testing methodologies, and CI/CD practices
- Software design patterns (modular, scalable, fault-tolerant systems)
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
QE Engineer – Contractor
Trust WalletThe world’s most trusted & secure #crypto wallet & #Web3 gateway, with 150 million+ users 💙💚.
• Execute regression test cycles on iOS and Android release candidates across our supported device matrix. • File high-quality bug reports with clear reproduction steps, environment details, logs, and severity rationale. • Perform exploratory testing on new features and flows, surfacing edge cases the automated suite misses. • Triage incoming bugs from internal dogfooding, production reports, and user feedback channels. • Coordinate with developers and release managers during RC cycles — confirming fixes, verifying blockers, unblocking release gates. • Maintain and extend manual test documentation (checklists, test cases, regression matrices) in our test management tools. • Support release-day validation including smoke tests on production builds and post-release monitoring.
Role Description The Field Services Representative 1 will diagnose and repair Gaumard simulators using light hand tools or electronics equipment. They will install new simulators and support equipment, as well as perform operational in-service training to instruct customers on how to operate and maintain the simulators. This position is remote and will manage either of the regions below: - Region A: Ohio, Indiana, Michigan, Illinois - Region B: Virginia, North Carolina, South Carolina, Georgia Receives direct supervision from the Field Services Manager. Duties and Responsibilities - Performs operational in-service training and installation of Gaumard Standard and Advanced Patient simulator(s) at customer sites. - Visits hospitals, universities, medical centers, etc., to inspect, diagnose, and repair Gaumard’s Standard and Advanced Patient simulators using light hand tools or electronics equipment. - Follow schematics, drawings, diagrams, samples; or written/verbal instructions in order to troubleshoot and/or repair simulators during the course of a single visit. - Actively requests support and verification of process from senior Field Services Reps. in the troubleshooting, repair, and installation of a simulator(s) and its support equipment. - Participate in group communications with other Field Services Team members. - Completes repairs and verifies functionality in both a neat and timely fashion. - Completes required documentation in a timely manner. - Serves as contact for conference calls with customers. - Other duties as required. Qualifications - Requires an Associate degree in a technical or medical area or equivalent experience. Bachelor’s degree preferred. - Ability to work extended hours (after 5:00 p.m. and/or weekends) to complete tasks or projects. - Ability to analyze and solve problems in a constantly changing environment. - Self-starter with ability to perform under pressure. - Experience with workstation software and hardware installation, upgrades, and repairs. - Experienced with: Windows 8/10/11, MS NT Server, MS SQL, MS Exchange, MS Outlook, MS Office (Word, Excel, Access, PowerPoint). - Excellent communications and time management skills. - Ability to travel 75%+ - Ability to work with limited supervision. Requirements - Ability to communicate effectively in a business environment. - Ability to think logically and follow procedures and instructions. - High energy level, comfortable performing multifaceted projects in conjunction with normal activities. - While performing the duties of this job, the employee is regularly required to sit and use his/her fingers. - The employee frequently is required to talk and/or listen. - The employee is interchangeably required to sit, stand, and walk. - The employee must occasionally lift and/or move up to 75 pounds. - Ability to communicate (read and write) effectively in a business environment. - Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus. - Ability to establish and maintain effective working relationships with customers and fellow employees. Benefits - Competitive Pay. - Full health benefits (medical, vision, dental). - Paid Time Off (PTO). - 11 Paid Holidays. - Retirement plan with 100% employer match up to 5% of employee's contribution. - Satisfaction knowing that you have joined a long-standing company. - Hours: Monday to Friday 8:00 AM to 4:30 PM must be willing and able to work some Saturdays or stay beyond scheduled shift if needed to meet business demands.
Staff Stormwater Engineer
ArcadisHeadquartered in Amsterdam, North Holland, the Netherlands, Arcadis is a global design and consultancy firm that offers engineering, project management, collect
• Perform engineering design for roadway drainage and design-build projects including collector streets, arterials, expressways, interstates, and bridge replacements. • Conduct bridge hydraulic studies, culvert design, closed drainage system design, pond design, and erosion/sedimentation control. • Prepare construction plans, project displays, cost estimates, reports, and technical memos. • Lead marketing efforts for drainage projects including proposal development, letters of response, presentations, and interviews. • Provide quality control reviews for drainage calculations and plans. • Utilize design software such as MicroStation, Inroads, ORD-SUDA, AutoCAD Civil 3D, Microsoft Excel, GIS, ICPR, HEC-RAS, HY8, FlowMaster, Pond Pack, StormCAD, SMS, SRH2D, and HEC-RAS 2D. • Coordinate with project managers and other disciplines (roadway, structures, utilities). • Mentor and direct junior engineers. • Work independently with minimal technical supervision.
• Plan and administer small decentralized public water systems and waste water systems. • Provide leadership in the design of efficient and constructable civil projects. • Estimate and budget labor hours for design projects; review job costing reports and take corrective action, as necessary. • Establish and maintain client relationships; ensure client satisfaction and ensure that client objectives are met. • Mentor young design professionals. • Participate in business development opportunities. • Participate in professional organizations and functions.




