Proper Voltage
Proper Voltage
11 – 50 Pracownicy
EnergetykaProdukcjaSaaS
Proper Voltage to firma technologiczna B2B działająca na styku energetyki, produkcji i oprogramowania. Jej system operacyjny dla baterii Battery Operating System (bOS) łączy zaawansowane technologie chemiczne baterii z systemami zasilania wykorzystywanymi w produktach komercyjnych i przemysłowych, zapewniając producentom i twórcom baterii warstwę programową do zarządzania wydajnością, bezpieczeństwem i wdrażaniem. Pomagając zespołom integrować różne technologie baterii bez przeprojektowywania sprzętu i ponownego przeprowadzania certyfikacji, Proper Voltage dąży do uproszczenia drogi od innowacji w dziedzinie baterii do ich praktycznego zastosowania w produktach. Platforma wspiera również sterowane programowo zarządzanie energią i monitorowanie przez cały cykl życia produktu.

Główny inżynier oprogramowania układowego ds. sterowania konwersją mocy (praca zdalna w Kalifornii)

Kieruj rozwojem oprogramowania czasu rzeczywistego do sterowania dwukierunkowymi przetwornicami DC/DC w inteligentnych systemach akumulatorowych Proper Voltage. Rozwijaj krytyczny dla bezpieczeństwa sprzęt mocy — od symulacji po certyfikowaną walidację laboratoryjną.

Opis

  • Kierować rozwojem oprogramowania czasu rzeczywistego dla dwukierunkowych stopni konwersji mocy DC/DC
  • Opracowywać pętle sterowania dla czteroprzełącznikowych przetwornic buck-boost, przeplotu wielofazowego i równoważenia prądów faz
  • Budować kompensatory, arbitraż trybów, architekturę harmonogramu i ISR oraz abstrakcje platformowe dla przenośnej biblioteki sterowania DC/DC
  • Implementować zabezpieczenia przetwornicy: ograniczanie prądu w każdym cyklu, ochronę przed przepięciem i zbyt niskim napięciem, redukcję termiczną, awarie sterownika bramki i przejścia do stanu bezpiecznego
  • Weryfikować oprogramowanie względem modeli sterowania za pomocą symulacji w pętli zamkniętej i porównań odpowiedzi z uwzględnieniem tolerancji
  • Projektować i utrzymywać deterministyczne zadania szybkiego sterowania oraz zadania nadzorcze, w tym pomiary jittera i dokumentowanie czasu wykonania w najgorszym przypadku
  • Konfigurować i walidować PWM, ADC, komparatory, DAC, układy wyzwalania, próbkowania, czasu martwego i zabezpieczeń
  • Mierzyć opóźnienia próbkowania, obliczeń i aktualizacji PWM na docelowym sprzęcie oraz raportować wyniki inżynierowi ds. sterowania
  • Implementować tryby stałego prądu, stałego napięcia, stałej mocy, ograniczenia prądu, łagodnego startu, przejścia buck-to-boost, odłączania faz oraz odwrócenia ładowania i rozładowania
  • Uruchamiać sprzęt przetwornicy w laboratorium poprzez pełną charakterystykę zakresu pracy, w tym debugowanie sterownika bramki, strojenie czasu martwego i zapobieganie zwarciu skrośnemu
  • Wspierać testy wzmocnienia pętli, odpowiedzi przejściowej i sprawności, rozwiązując rozbieżności między modelem a sprzętem
  • Tworzyć testy jednostkowe na docelowym sprzęcie oraz systemy regresji hardware-in-the-loop
  • Pisać specyfikacje oprogramowania układowego i dowody weryfikacji certyfikacyjnej dla UL 1973, UL 1998 i UL 9540
  • Pełnić funkcję lidera technicznego, przeglądać kod sterowania i kod wbudowany oraz uczestniczyć w przeglądach projektów sprzętu

Wymagania

  • Wykształcenie wyższe na poziomie licencjackim w dziedzinie elektrotechniki, inżynierii komputerowej lub równoważna, udokumentowana wiedza specjalistyczna
  • Co najmniej sześć lat doświadczenia w tworzeniu produkcyjnego oprogramowania układowego w języku C dla zasobowo ograniczonych systemów czasu rzeczywistego
  • Doświadczenie zawodowe w tworzeniu oprogramowania sterującego dla impulsowych przetwornic mocy, falowników lub napędów silnikowych
  • Znajomość regulatorów PID i równań różnicowych 2p2z/3p3z, dyskretyzacji, opóźnień próbkowania i obliczeń, nasycenia oraz anti-windup
  • Biegłość w obsłudze wysokorozdzielczego PWM, ADC wyzwalanych przez PWM, komparatorów analogowych, DAC i DMA
  • Kompetencje w zakresie arytmetyki stałoprzecinkowej, w tym skalowania w formacie Q, analizy zakresu i przepełnienia oraz zachowania nasycenia
  • Doświadczenie w projektowaniu deterministycznych ISR przy ścisłych ograniczeniach czasowych oraz w pomiarze i uzasadnianiu czasu wykonania w najgorszym przypadku
  • Umiejętność samodzielnej pracy laboratoryjnej z oscyloskopami, sondami izolowanymi i różnicowymi, sondami prądowymi, obciążeniami elektronicznymi oraz dwukierunkowymi zasilaczami
  • Doświadczenie w systemach kontroli wersji, przeglądach kodu, specyfikacjach i dowodach testowych
  • Wymagane jest uprawnienie do pracy w Stanach Zjednoczonych; sponsorowanie wiz nie jest dostępne
  • Mile widziane doświadczenie z dsPIC, dsPIC33C/33CK/33CH, MPLAB X, XC16 i ekosystemem cyfrowego sterowania mocą Microchip
  • Mile widziane doświadczenie w sterowaniu dwukierunkowymi i wielofazowymi przetwornicami z przeplotem, sterowaniu średnim prądem, GaN/SiC, ARM Cortex-M, PLECS, MATLAB/Simulink, pomiarach analizatorem sieciowym, magazynowaniu energii, ładowaniu pojazdów elektrycznych, przetwornicach fotowoltaicznych i współpracujących z siecią, bezpieczeństwie funkcjonalnym i certyfikacji, MISRA C, analizie statycznej, CAN/CANopen oraz przenośnych bibliotekach sterowania

Benefity

  • Pakiet wynagrodzenia obejmuje opcje na akcje
  • Kompleksowe ubezpieczenie medyczne, stomatologiczne i okulistyczne
  • Szczodry płatny urlop
  • Płatne święta zgodnie z polityką PTO