Inżynierowie AUTOSAR i programiści ECU dla motoryzacji

Pozyskaj specjalistów do rozwoju oprogramowania sterowników pojazdu i integracji AUTOSAR. Inżynierowie dołączają do prac nad nowymi ECU lub wspierają diagnostykę i utrzymanie istniejących systemów.

Odpowiedni ekspert dla Twojego zespołu

Powiedz nam, jak się z Tobą skontaktować, a połączymy Cię z ekspertem.

Bez zobowiązań. Przechodzisz dalej tylko wtedy, gdy to właściwy wybór.

Nam ufają

Bimbo
Bolaffi
BTO
IDS
Infocert
Metelli
Newchem
Relatech
Bimbo
Bolaffi
BTO
IDS
Infocert
Metelli
Newchem
Relatech
Skontaktuj się z nami

W czym potrzebujesz pomocy?

Nowy sterownik lub rozbudowa architektury AUTOSAR

Potrzebujesz komponentów aplikacyjnych albo konfiguracji platformy ECU. Inżynier AUTOSAR analizuje zależności interfejsów i ograniczenia czasowe, a następnie implementuje oprogramowanie dla wybranej platformy.

Resety lub błędy czasowe na sprzęcie

Sterownik resetuje się lub zachowuje inaczej niż w symulacji. Programista systemów wbudowanych analizuje wykonanie kodu przez JTAG i dane śledzenia, aby ustalić przyczynę w oprogramowaniu niskopoziomowym.

Niezgodna komunikacja między sterownikami

Komponenty różnych dostawców nie wymieniają oczekiwanych danych. Specjalista integracji ECU porównuje definicje komunikacji z konfiguracją sterownika oraz sprawdza mapowanie sygnałów i parametry czasowe sieci.

Kolejne wydania wymagają stałej weryfikacji

Zmiany konfiguracji lub kodu wymagają powtarzalnych testów. Inżynier testów ECU automatyzuje regresję SIL i HIL oraz odtwarza usterki na stanowisku, dostarczając danych do poprawek.

Rozwój AUTOSAR Classic i Adaptive

Inżynierowie AUTOSAR implementują komponenty aplikacyjne i konfigurują oprogramowanie platformowe dla nowych ECU lub istniejących architektur. Przegląd architektury pozwala ustalić zależności między interfejsami oraz ograniczenia czasowe przed rozpoczęciem implementacji.

  • AUTOSAR Classic: Konfiguracja oprogramowania bazowego i integracja RTE w narzędziach takich jak Vector DaVinci lub EB tresos. Tworzenie komponentów zgodnych z uzgodnionymi interfejsami ARXML.
  • AUTOSAR Adaptive: Rozwój aplikacji C++ na platformach zgodnych z POSIX, w tym komunikacji usługowej przez ara::com oraz integracji z mechanizmami zarządzania wykonaniem.

Dobór specjalizacji zależy od platformy docelowej i granicy odpowiedzialności między kodem aplikacji a oprogramowaniem dostawcy.

Programowanie systemów wbudowanych i sterowników ECU

Programiści motoryzacyjnych systemów wbudowanych tworzą kod C i C++, którego działanie zależy od mikrokontrolera oraz podłączonego sprzętu. Specjalista ECU wspiera uruchomienie nowej płytki lub diagnozuje usterki niskopoziomowe, których nie da się wyjaśnić analizą samej aplikacji.

Zakres obejmuje sterowniki urządzeń peryferyjnych i integrację RTOS, z uwzględnieniem obsługi przerwań oraz zużycia pamięci. Debugowanie przez JTAG i analiza śladów wykonania pomagają ustalić przyczyny błędów czasowych lub nieoczekiwanych resetów. Rozwój programu rozruchowego może obejmować zapis pamięci flash oraz odzyskiwanie po nieudanej aktualizacji, zgodnie z wymaganiami ECU i ograniczeniami sprzętu.

Integracja sieci pojazdu i diagnostyka ECU

Specjaliści integracji ECU łączą oprogramowanie sterujące z sieciami pojazdu i narzędziami diagnostycznymi. Gdy komponenty różnych dostawców nie wymieniają oczekiwanych danych, sprawdzają zgodność definicji komunikacji z konfiguracją sterownika.

  • Integracja sieci: Konfiguracja komunikacji CAN/CAN FD lub Ethernet w pojazdach. Analiza w CANoe i CANalyzer pozwala zidentyfikować błędy mapowania sygnałów oraz nieprawidłowe parametry czasowe komunikacji.
  • Diagnostyka ECU: Implementacja usług UDS i konfiguracja Diagnostic Event Manager. Weryfikacja obsługi kodów usterek względem specyfikacji diagnostycznej, w tym warunków zgłaszania i kasowania błędów.

Testy ECU i utrzymanie oprogramowania

Inżynierowie testów motoryzacyjnych opracowują testy oprogramowania w pętli (SIL) oraz sprzętu w pętli (HIL) dla sterowników ECU. Odtwarzają usterki na stanowisku testowym i wiążą je z wymaganiami, dostarczając programistom danych potrzebnych do korekty kodu.

Stałe wsparcie obejmuje automatyzację regresji i analizę usterek kolejnych wydań, również po zmianach konfiguracji AUTOSAR. Przy oprogramowaniu związanym z bezpieczeństwem specjaliści przygotowują dowody weryfikacji oraz powiązania wymagań w procesie ISO 26262. Wsparcie Automotive SPICE obejmuje dokumentowanie działań inżynierskich i dowodów z przeglądów; odpowiedzialność za zgodność pozostaje określona w projekcie.

Wybrane realizacje

Wdrożenie platformy cyfrowej klasy enterprise dla europejskiego kwalifikowanego dostawcy usług zaufania

Wiodący europejski dostawca usług zaufania potrzebował doświadczonych specjalistów technologicznych i delivery do przeprowadzenia ekspansji krajowej platformy tożsamości cyfrowej w ściśle określonych terminach regulacyjnych. Zapewniliśmy wyspecjalizowanych konsultantów wspierających analizę wymagań, architekturę chmurową AWS oraz kompleksowe przepływy integracyjne. Projekt został zrealizowany zgodnie z harmonogramem, z sukcesem wdrażając procesy onboardingu i weryfikację biometryczną na skalę ogólnokrajową.

Digiventi w liczbach

10+

Lata doświadczenia w branży IT.

1.500+

Specjaliści

250+

Zrealizowane z sukcesem projekty.

Zespół Digiventi

Seniorzy i osoby, które pilnują postępu prac u klientów. To te same osoby, które odpowiadają, gdy się z nami kontaktujesz.

Nasze kompetencje w różnych technologiach

Nasza sieć obejmuje szerszy zakres technologii, w tym platformy przedstawione poniżej.

.NET
Azure DevOps
C#
C++
Atlassian
GitHub
Java
Javascript
Node js
php
Python
Typescript
.NET
Azure DevOps
C#
C++
Atlassian
GitHub
Java
Javascript
Node js
php
Python
Typescript

Jak łączymy Cię z ekspertem

  1. Powiedz nam, czego potrzebujesz

    Opisz zadania, brakujące umiejętności i termin, w którym potrzebujesz wsparcia.

  2. Łączymy Cię z ekspertem

    Na podstawie Twoich informacji wskazujemy odpowiedniego eksperta i umożliwiamy kontakt.

  3. Dołącza do Twojego zespołu

    Ekspert pracuje z Twoim zespołem, wspierając bieżące zadania lub określoną inicjatywę.

Potrzebujesz specjalistycznych umiejętności lub dodatkowego wsparcia? Powiedz nam, czego potrzebuje Twój zespół, a połączymy Cię z ekspertem.

Poproś o eksperta