Senior Embedded Software Engineer
Toro Performance
Jako Senior Embedded Software Engineer będziesz odpowiedzialny za rozwój firmware'u i oprogramowania niskopoziomowego dla urządzeń wbudowanych. Praca obejmuje integrację z hardwarem, optymalizację wydajności oraz debugowanie na poziomie systemowym. Rola jest techniczna i wymaga głębokiego zrozumienia warstwy sprzętowej oraz systemów embedded.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak opisu konkretnego projektu lub produktu, nie podano wielkości zespołu.
Jako Senior Embedded Software Engineer będziesz odpowiedzialny za rozwój firmware'u i oprogramowania niskopoziomowego dla urządzeń wbudowanych. Praca obejmuje integrację z hardwarem, optymalizację wydajności oraz debugowanie na poziomie systemowym. Rola jest techniczna i wymaga głębokiego zrozumienia warstwy sprzętowej oraz systemów embedded.
- ✓Nowoczesny stack (Rust, Embedded Linux)
- ✓Mała firma (11-25 osób) – możliwość dużej autonomii i wpływu na produkt
- ✓Praca blisko sprzętu – idealna dla pasjonatów embedded
- !Brak informacji o wielkości zespołu i strukturze organizacyjnej
- !Ogólnikowy opis projektu – nie wiadomo, nad jakim konkretnie produktem się pracuje
- !Brak opisu procesu rekrutacyjnego
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja firmware'u w C/C++ i Rust
- •Debugowanie problemów na poziomie systemu operacyjnego i sprzętu
- •Integracja oprogramowania z peryferiami (SPI, I2C, UART, CAN)
- •Optymalizacja wydajności i zużycia pamięci w systemach embedded
- •Praca z Embedded Linux lub RTOS – konfiguracja i dostosowywanie
- •Współpraca z zespołem hardware'owym przy testowaniu i walidacji
- •Tworzenie skryptów w Pythonie do automatyzacji testów i narzędzi
- •Utrzymanie i rozwijanie build systemu (Yocto/Buildroot)
Oferta dla doświadczonych specjalistów (Senior).
Inżynier embedded z co najmniej 3-letnim doświadczeniem, solidną znajomością Embedded Linux lub RTOS oraz umiejętnością samodzielnego debugowania i rozwiązywania problemów systemowych.
Juniorzy bez doświadczenia w embedded, osoby szukające pracy nad aplikacjami webowymi lub wysokopoziomowymi, a także inżynierowie unikający niskopoziomowego debugowania i integracji sprzętowej.
- ?Jakie konkretnie platformy sprzętowe (SoC, mikrokontrolery) są używane?
- ?Ile osób liczy zespół embedded i jak są podzielone kompetencje?
- ?Czy istnieje możliwość udziału w konferencjach branżowych lub szkoleniach?
- ?Jakie narzędzia debuggerskie są standardem (JTAG, trace, logic analyzer)?
- ?Czy projekt jest pure greenfield, czy wymaga utrzymania legacy code?
- ?Jak wygląda proces code review i testowania firmware'u?
- ?Czy są przewidziane dyżury on-call lub wsparcie produkcyjne?
- −Brak opisu konkretnego projektu lub produktu
- −Nie podano wielkości zespołu
- −Brak informacji o procesie rekrutacyjnym (etapy, forma rozmów)
- −Nie wiadomo, czy są benefity dodatkowe (sprzęt, karnety, itp.)