Назад
Company hidden
обновлено 24 часа назад

Embedded Software Engineer (Automotive)

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

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

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

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

Текст:
/
TL;DR
Embedded Software Engineer (C++/Rust): Developing vehicle-side software for Over-the-Air (OTA) updates on Android, QNX, and Linux platforms with an accent on system security and scalability. Focus on implementing robust update orchestrators, solving complex real-time debugging challenges, and ensuring safe delivery of vehicle features.

Location: Hybrid: Must be based in or be able to relocate to Austin, Texas or Warren, Michigan (reporting to office at least 3 times a week).

Company

Global leader in automotive technology focused on a future with zero crashes, zero emissions, and zero congestion.

What you will do

  • Develop embedded software using C, C++, and Rust for vehicle software-update functions and enhancements.
  • Implement updates across Android, QNX, and Linux environments.
  • Participate in requirements, design, code, and test case reviews.
  • Perform bench and verification testing to diagnose and solve update-related issues.
  • Collaborate with System Engineers to refine requirements and identify opportunities for innovation.
  • Proactively share knowledge on advanced topics to create robust technical specifications and requirements.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Mathematics, IT, or equivalent.
  • Minimum 2 years of software engineering experience.
  • Proficiency in C/C++ programming for embedded systems on QNX and/or Linux platforms.
  • Experience with Git, code reviews, and pull requests.
  • Knowledge of build systems like GNU Make, CMake, Gradle, and CI/CD pipelines for embedded systems.
  • Familiarity with communication protocols (CAN, TCP/IP, UDP, SomeIP) and diagnostic protocols like UDS over Ethernet.

Nice to have

  • Master's degree in a relevant technical field.
  • Experience with Python or Rust in embedded environments.
  • Familiarity with RESTful APIs for client-server integration.
  • Knowledge of Agile/Scrum development methodologies.
  • Familiarity with Cybersecurity authentication and encryption techniques.

Culture & Benefits

  • Comprehensive total rewards and well-being package provided from day one.
  • Eligibility for relocation benefits.
  • Inclusive work environment committed to diversity, belonging, and equal opportunity.
  • Collaborative team culture focused on meaningful change and innovation.

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