Software Engineer – Simulation Tooling

atGeneral MotorsRemoteCA flagCanadaFull-timeFull-stack EngineerSeniorLeadC$167k – C$216.2k/year

Posted 4 days ago

This is a fully remote position, open to applicants in Canada.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

GE Vernova5 hours ago

Technical Leader – Steam Turbine Control Software

US flagUnited States OnlyFull-timeFull-stack Engineer$124.5k – $207.7k/year
ApplyView job
Zerion5 hours ago

Senior Product Engineer, Frontend

PT flagPortugal OnlyFull-timeFull-stack Engineer
ApplyView job
WattFox5 hours ago

Software Engineer – Internal Tools & Automation

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Probis5 hours ago

Full Stack Developer, React, Node.js

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
NVIDIA5 hours ago

Senior System Software Engineer – Datacenter Power Management

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$224k – $431.3k/year
ApplyView job
Truelogic Software5 hours ago

Tech Lead – TypeScript, Node.js, React

Latin AmericaFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers