обновлено 6 дней назад
Senior Software Developer - Virtualization and SIL Integration (Embedded C)
115 000 - 164 600CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Developer - Virtualization and SIL Integration (Embedded C): Building and integrating virtual in-the-loop simulation environments for embedded controllers and propulsion thermal management systems with an accent on cosimulation components, virtual controller models, and plant-model integration. Focus on developing and testing simulation assets, supporting cloud deployments, and delivering reliable environments for customer validation and troubleshooting.
Location: Hybrid, with a minimum of three days per week at the Markham Elevation Centre in Markham, Ontario, Canada.
Salary: CAD 115,000–164,600 per year.
Company
develops automotive products and technologies focused on achieving zero crashes, zero emissions, and zero congestion.
What you will do
- Lead the development and integration of cosimulation components for end-user testing.
- Create, maintain, and test virtual controller components, including HWIO, RTOS, and communication models.
- Develop and parameterize subsystem models for sensors, actuators, and ECU behavior.
- Integrate plant and ECU models into dynamic virtual simulation environments.
- Collaborate with development and systems engineers to define simulation assets, implement features, and resolve issues.
- Document releases, support deployed simulations and user testing, guide team members, and assist with cloud deployments.
Requirements
- Bachelor’s degree in engineering, computer science, or a related field.
- 3–7 years of software engineering experience.
- Proficiency in Embedded C and Python.
- Experience with embedded controls software, automated build processes, GCC, GDB, Eclipse, Jenkins, and ETAS INCA.
- Experience with MATLAB and Simulink for plant model development and integration, plus familiarity with CAN, LIN, SPI, automotive Ethernet, FMU/FMI, SSP, and AUTOSAR Layered Software Architecture.
- GM does not provide immigration-related sponsorship; candidates must not require GM immigration sponsorship now or in the future.
Nice to have
- Master’s degree in engineering, computer science, or a related field.
- 5+ years of embedded software development experience.
- Experience in virtualization, software integration, or automotive controls software for vehicle body, propulsion thermal, battery management, chassis, or brake systems.
Culture & Benefits
- Paid time off, vacation days, holidays, and supplemental pregnancy, parental, and adoption leave.
- Healthcare, dental, vision, and life insurance benefits.
- Company and matching contributions to a defined contribution pension plan.
- GM Vehicle Purchase Plan for employees and their families.
- Inclusive workplace focused on belonging and meaningful change.
Hiring process
- Artificial Intelligence will be used as part of the hiring process.
- Role-related assessments and pre-employment screening may be required.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Senior Robotics Software Engineer (C++)
167 800 - 204 000$
1 день назад
Principal Software Engineer (Embedded Systems)
114 400 - 183 000CAD
2 дня назад
Spécialiste technique simulateur / Technical Simulator Specialist (Aerospace Simulation)
2 дня назад
High Level Synthesis (HLS) Compiler Engineer (Contract)
100 000 - 130 000CAD
7 дней назад
Staff Software Engineer (Autonomous Driving Planning)
7 дней назад