Pridružite nam se kao arhitekt softvera za automobilske ECU
Opis
Opis posla:
Tražimo iskusnog arhitekta softvera za ECU za dizajniranje i implementaciju skalabilnih, sigurnih i učinkovitih softverskih arhitektura za elektroničke upravljačke jedinice (ECU) u automobilskoj industriji. Idealni kandidat imat će stručnost u ugrađenim sustavima, AUTOSAR-u, funkcionalnoj sigurnosti (ISO 26262) i razvoju softvera u stvarnom vremenu. Ova uloga zahtijeva snažno tehničko vodstvo za vođenje razvojnih timova i osiguranje usklađenosti s industrijskim standardima.
Ključne odgovornosti:
1. Dizajn softverske arhitekture ECU
- Definirati i razvijati modularne, real-time i visokoučinkovite softverske arhitekture za ECU koji se koriste u pogonskom sustavu, šasiji, ADAS-u i sustavima za upravljanje karoserijom.
- Osigurati usklađenost s AUTOSAR-om, ISO 26262 (funkcionalna sigurnost) i kibernetičkom sigurnošću (ISO/SAE 21434).
- Optimizirati softver za memoriju, potrošnju energije i obradu na MCU i SoC platformama.
2. Tehničko vodstvo i suradnja
- Tijesno surađivati s inženjerima sustava, hardverskim inženjerima i programerima kako bi se sistemski zahtjevi preveli u softversku arhitekturu i dizajn.
- Pružati tehničke smjernice softverskim timovima o najboljim praksama, standardima kodiranja (MISRA C/C++) i integraciji softvera.
- Provoditi preglede dizajna, preglede koda i validaciju arhitekture.
3. Razvoj i integracija softvera
- Voditi integraciju middleware-a, RTOS-a i bootloadera za ECU platforme.
- Raditi s AUTOSAR BSW, MCAL i RTE slojevima kako bi se osigurala besprijekorna komunikacija između softverskih komponenti.
- Razvijati i optimizirati softver za komunikacijske protokole CAN, LIN, Ethernet, FlexRay i SOME/IP.
4. Performanse, sigurnost i usklađenost
- Osigurati usklađenost s funkcionalnom sigurnošću (ISO 26262), uključujući ASIL dekompoziciju, sigurnosne mehanizme i analizu načina kvara.
- Podržavati usklađenost s ASPICE razinama 2/3 za životni ciklus razvoja softvera.
- Implementirati sigurnosne najbolje prakse za zaštitu ECU-a od kibernetičkih prijetnji.
5. Inovacije i budući trendovi
- Pratiti nove ECU tehnologije, uključujući OTA ažuriranja, AI/ML u automobilskoj industriji i softverski definirana vozila.
- Evaluirati nove MCU, SoC i hardverske akceleracijske tehnike za poboljšanje performansi ECU-a.
Potrebne kvalifikacije:
Obrazovanje:
- Diploma ili magisterij iz računalnih znanosti, elektrotehnike, automobilskog inženjerstva ili srodnog područja.
Iskustvo:
- 5+ godina iskustva u razvoju ugrađenog softvera i arhitekturi u automobilskoj industriji.
- Snažno poznavanje AUTOSAR-a, funkcionalne sigurnosti (ISO 26262) i ECU softvera u stvarnom vremenu.
Tehničke vještine:
- Napredno znanje C, C++, Pythona ili model-based dizajna (MATLAB/Simulink).
- Praktično iskustvo s razvojem ECU softvera na mikrokontrolerima (Infineon, NXP, Renesas, TI).
- Snažno poznavanje RTOS-a (FreeRTOS, QNX, OSEK), bootloadera i low-level drivera.
- Iskustvo s CAN, LIN, FlexRay, Ethernet i automobilskom kibernetičkom sigurnošću.
- Razumijevanje AUTOSAR arhitekture (Classic & Adaptive), BSW konfiguracije i RTE dizajna.
Meke vještine:
- Izvrsne vještine rješavanja problema i analitičke vještine.
- Snažne komunikacijske i timske sposobnosti.
- Sposobnost učinkovitog dokumentiranja i prezentiranja arhitektonskih rješenja.
Pogodnosti:
· Konkurentna plaća i bonusi temeljeni na učinku.
· Zdravstveno, stomatološko i vidno osiguranje.
· Fleksibilno radno vrijeme i opcije rada na daljinu.
· Mogućnosti učenja i razvoja.
· Rad s talentiranim i strastvenim timom u suradničkom okruženju.
Zahtjevi
Obrazovanje
Više ili visoko obrazovanje od dvije godine ili dulje u području tehnike i tehničke industrije
Radno iskustvo
IT arhitekt
Jezici
Engleski
Švedski