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

Embedded Software Engineer (Vehicle Communication & Diagnostics)

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

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

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

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

Текст:
/
TL;DR
Embedded Software Engineer (Vehicle Communication & Diagnostics) (Automotive/Embedded Software): Building tools for reverse-engineering vehicle communication and multi-brand battery testing with an accent on CAN/LIN decoding, diagnostic protocols, and BMS data extraction. Focus on emulating vehicles around HV components, validating decoded data, and developing reliable diagnostic software for diverse automotive platforms.

Location: Industriveien 11, Hagan (Nittedal), north of Oslo, Norway

Company

EV HUB Lab is the R&D and innovation centre of EV HUB, a Norwegian technology company majority-owned by Swedish automotive group KGK AB, developing technologies and products for electric vehicles and the automotive aftermarket.

What you will do

  • Decode CAN, CAN FD and LIN signals and reverse engineer vehicle communication protocols, including DBC decoding, UDS services and DIDs, wake-up and network management.
  • Build tools that automate reverse engineering from logging through decoded signals.
  • Own, simplify and extend multi-brand diagnostic and vehicle emulation software.
  • Develop battery test equipment and software that communicate with different BMS, extract battery data and generate battery health (SOH) reports.
  • Emulate vehicles around HV components so they can run on the bench, and test and validate software and decoded data.
  • Document findings, participate in design and code reviews, and collaborate with diagnostics, electronics and test engineers in project squads.

Requirements

  • 5+ years of embedded or automotive software development, for example in Python, C or C++.
  • Degree in electrical, electronic or computer engineering, or equivalent experience.
  • Deep hands-on knowledge of vehicle networks and diagnostic protocols: CAN, CAN FD, UDS (ISO 14229) and ISO-TP (ISO 15765).
  • Experience reverse engineering vehicle networks or ECU communication, including logging, decoding and reproducing traffic.
  • Experience building, testing and validating reliable software with clear structure, tests and documentation.
  • Comfort working on a hardware bench with CAN interfaces, power supplies and wiring, using tools such as Vector, PCAN or SavvyCAN.
  • Excellent written and verbal communication in English.
  • Must be eligible to work in Norway.

Nice to have

  • Hands-on vehicle diagnostics across brands.
  • BMS communication and battery data, including cell data and state of health.
  • Embedded hardware and firmware experience, including flashing, EEPROM and JTAG/SWD debug interfaces.
  • DoIP, automotive Ethernet, and diagnostic data formats such as ODX or A2L.
  • Knowledge of EV high-voltage systems, batteries, BMS and power electronics.

Culture & Benefits

  • Hands-on work with real EV hardware from component level to vehicle.
  • Friendly, open culture with skilled colleagues, autonomy and direct responsibility for products and processes.
  • Room to develop skills as the company grows.
  • Competitive salary and pension scheme.
  • HV safety and product training provided.
  • Work permit application support is available for the right profile.

Hiring process

  • Every role starts with hands-on immersion in products repaired in production; for communication and software specialists, the onboarding period is short before moving into engineering work.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →