
Software Engineer β Simulation Tooling
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in Canada.
β’ Contribute to the architectural strategy for the Simulation Scenario Definition platform and/or programmatic Python SDK.
β’ Spearhead the design and execution of graphical editing tools utilized for defining intricate traffic, environment, and sensor scenarios.
β’ Advance Python infrastructure, encompassing algorithms for scenario serialization and validation.
β’ Integrate scenario tools with a large-scale cloud computing cluster.
β’ Guide engineers and establish standards for engineering excellence concerning API design, code quality, and testing.
β’ Over 7 years of professional experience in software development, with substantial focus on large-scale platforms, tooling, or SDK development.
β’ Demonstrated capability to lead technical projects from inception to production.
β’ Expert-level knowledge of Python, including best practices, performance enhancement, and creating robust APIs/SDKs for external users.
β’ Strong foundation in 3D graphics, computational geometry, and/or concepts related to real-time simulation.
β’ Proven record of mentoring and coaching mid-level and senior engineers, elevating technical standards, and enhancing code quality.
β’ Experience in C++ for performance-critical components or integration with simulation engines (preferred).
β’ Experience in developing or extending a Domain-Specific Language (DSL) or high-level scripting language (preferred).
β’ Background in game engines such as Unity or Unreal, or other professional simulation software (preferred).
β’ Experience in data visualization techniques for large, complex datasets (preferred).
β’ Familiarity with the architecture of Autonomous Vehicle technology or complex robotics/safety-critical systems (preferred).
β’ Must not require GM immigration sponsorship at any time, now or in the future.
β’ Paid time off including vacation days, holidays, and additional benefits for pregnancy, parental, and adoption leave.
β’ Healthcare, dental, and vision benefits, including a health care spending account and wellness incentives.
β’ Life insurance plans to ensure coverage for you and your family.
β’ Company and matching contributions to a Defined Contribution Pension plan.
β’ GM Vehicle Purchase Plan available for you and your family.
GE Vernova
Zerion
WattFox
Probis
Get handpicked remote jobs straight to your inbox weekly.