Назад
Company hidden
обновлено 6 дней назад

Senior Software Developer - Virtualization and SIL Integration (Embedded C)

115 000 - 164 600CAD
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →