Назад
Company hidden
4 дня назад

Embedded Software Engineer (Embedded C, MATLAB/Simulink)

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

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

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Embedded Software Engineer (Embedded C, MATLAB/Simulink): Developing, integrating, debugging, and validating low-level embedded software and MATLAB/Simulink models for hardware-connected systems with an accent on requirements-based design, communication protocols, and embedded testing. Focus on HIL testing, low-level root-cause analysis, CAN/LIN integration, and coordinating software validation with hardware and systems engineering.

Location: Allen Park, Michigan, United States. Hybrid work arrangement requiring four days per week on-site.

Company

hirify.global provides technology services and supports client engineering and software initiatives.

What you will do

  • Design, develop, debug, integrate, and maintain low-level embedded software using Embedded C.
  • Develop MATLAB/Simulink models, algorithms, and supporting code from system and software requirements.
  • Perform unit, integration, system-level, and Hardware-in-the-Loop testing, including test scenario development and result analysis.
  • Integrate and troubleshoot embedded systems using CAN and LIN communication, diagnostics, and non-volatile memory.
  • Investigate software, hardware, and integration failures, perform root-cause analysis, and implement corrective actions.
  • Collaborate with hardware, systems, controls, software, and test engineering teams throughout integration, validation, and release activities.

Requirements

  • 4+ years of hands-on embedded software development experience and 6+ years of overall IT experience.
  • Strong experience with Embedded C and experience with MATLAB/Simulink development, modeling, or algorithm implementation.
  • Experience with embedded software unit and integration testing, low-level debugging, and requirements-based software design.
  • Experience with at least one additional programming language or advanced proficiency in a primary programming language.
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical discipline.
  • Ability to work on-site in Allen Park, Michigan four days per week as part of the hybrid arrangement.

Nice to have

  • Automotive or other hardware-connected embedded software development experience.
  • Hardware-in-the-Loop testing and hardware/software integration experience.
  • Experience with CAN, LIN, automotive diagnostics, non-volatile memory, and embedded test automation.
  • Experience with requirements traceability, low-level development tools, and root-cause analysis.
  • Master’s degree in an engineering, computer science, controls, or related technical discipline.

Culture & Benefits

  • Collaboration with engineering experts, clients, and high-performing teams.
  • Long-term career development and opportunities to build skills in emerging technologies.
  • Benefits may include medical, dental, and vision coverage, paid time off, and paid holidays.
  • 401(k) matching, life and disability insurance, professional development, and wellness programs may be available.
  • Inclusive workplace committed to equal opportunity and respect for diverse perspectives.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →