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

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