Publikuj oferty pracy
Zatrudniaj bez prowizji
5 wyświetleń
Sigma Software
Zapraszamy utalentowanego, zorientowanego na wyniki programistę oprogramowania aplikacyjnego z analitycznym nastawieniem, który jest podekscytowany pracą w branży motoryzacyjnej.
Dla naszego nowego klienta z branży motoryzacyjnej poszukujemy programisty oprogramowania aplikacji na poziomie średniego/starszego szczebla. W ramach tego nowatorskiego projektu będziesz pracować z zaawansowanymi metodologiami tworzenia oprogramowania, opracowując zaawansowane oprogramowanie aplikacyjne dla systemów zarządzania akumulatorami samochodowymi.
Brzmi interesująco, prawda? Czytaj dalej!
Klient
Klient jest globalnym partnerem w zakresie innowacyjnych systemów w sektorze mobilności i jednym ze 100 dostawców dla przemysłu motoryzacyjnego na całym świecie. Portfolio produktów firmy obejmuje autorskie systemy dachowe, systemy ogrzewania i chłodzenia do różnych typów pojazdów, akumulatory i rozwiązania w zakresie ładowania pojazdów hybrydowych i elektrycznych, a także usługi uzupełniające z zakresu zarządzania ciepłem i elektromobilności.
Projekt
Projekt skupiający się na rozwoju oparte na modelach oprogramowanie aplikacyjne do systemów zarządzania akumulatorami samochodowymi (BMS). Ma na celu wykorzystanie zaawansowanych metodologii tworzenia oprogramowania w celu zwiększenia wydajności, bezpieczeństwa i niezawodności systemów akumulatorów samochodowych.
Z technologicznego punktu widzenia projekt ten jest szczególnie interesujący, ponieważ obejmuje opracowanie zaawansowanego oprogramowania aplikacyjnego dla systemów zarządzania akumulatorami samochodowymi. Integruje protokoły komunikacji samochodowej (CAN, LIN, FlexRay), jest zgodny ze standardami branżowymi (ASPICE, ISO 26262) i wykorzystuje systemy HIL i SIL do rygorystycznych testów.
Stos technologii: MATLAB/Simulink, C/C++, CAN, LIN, FlexRay, systemy HIL, systemy SIL, ASPICE, ISO 26262, narzędzia do modelowania i symulacji akumulatorów, narzędzia obliczeniowe SOC i SOH, Git, RTOS, mikrokontrolery, procesory.
Zadania< br/>Tworzenie i wdrażanie oprogramowania aplikacyjnego opartego na modelach dla systemów zarządzania akumulatorami samochodowymi
Współpraca z zespołami interdyscyplinarnymi w celu definiowania wymagań i specyfikacji oprogramowania
Projektuj architektury oprogramowania i opracowuj algorytmy sterujące do zarządzania baterią
Przeprowadzaj testy i weryfikację oprogramowania, aby zapewnić zgodność ze standardami i przepisami branżowymi< /p>
Debugowanie, optymalizacja i rozwiązywanie problemów z oprogramowaniem
Zintegruj oprogramowanie ze komponentami sprzętowymi i wykonaj testy na poziomie systemu
Weź udział w przeglądach kodu i zapewnij zgodność z najlepszymi praktykami i standardami kodowania
Bądź na bieżąco z najnowszymi osiągnięciami w dziedzinie akumulatorów samochodowychtechnologie i metodologie tworzenia oprogramowania
Dokumentuj projektowanie oprogramowania, procesy tworzenia i wyniki testowania
Wymagania
Co najmniej 4 lata doświadczenia w tworzeniu aplikacji opartych na modelach do sterowników samochodowych
Co najmniej 1 rok doświadczenia w pracy z systemami akumulatorów samochodowych
Umiejętność narzędzi programistycznych opartych na modelach, takich jak MATLAB/Simulink
Dobra znajomość systemów zarządzania baterią, w tym SOC (stan naładowania), SOH (stan kondycji) i równoważenie komórek
Doświadczenie z protokołami komunikacji samochodowej (CAN, LIN, FlexRay)
Znajomość procesów i standardów tworzenia oprogramowania (ASPICE, ISO 26262)
biegłość w językach programowania, takich jak C/C++ i tworzenie systemów wbudowanych
Wyższy średniozaawansowany poziom języka angielskiego
Specyficzne umiejętności dla BMS: