W skrócie
- Zadania: Twórz oprogramowanie, testuj i dokumentuj innowacyjne rozwiązania w dziedzinie embedded.
- Firma: Dynamiczna firma technologiczna z kulturą współpracy.
- Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Świetne możliwości rozwoju kariery w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w programowaniu C/C++ oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 47250 - 57750 zł za rok.
Odpowiedzialności:
- Rozwój, testowanie i dokumentacja oprogramowania wbudowanego
- Optymalizacja istniejących rozwiązań SW
- Modelowanie i analiza istniejących oraz nowych algorytmów
- Uczestnictwo w przeglądach kodu i dokumentacji
- Wsparcie zespołu testowego w przygotowaniu testów
- Zapewnienie jakości własnego i przeglądanego kodu, zabezpieczenie zgodności z zasadami MISRA
Wymagania:
- Programowanie w C/C++ w obszarze embedded, preferowane DSP
- Znajomość narzędzi do rozwoju oprogramowania (debuggery, emulatory, kompilatory itp.)
- Czytanie schematów (debugowanie sprzętu analogowego i cyfrowego będzie dodatkowym atutem)
- Używanie oscyloskopu i analizatora logicznego do rozwiązywania problemów
- Problemy z przetwarzaniem dźwięku (przekształcenia częstotliwości – czasowe, filtry cyfrowe, użycie ADC/DAC itp.)
Dodatkowe atuty:
- Programowanie aplikacji MDI w C/C++ z MS Visual Studio, preferowana edycja Express (pożądane programowanie w C#/.net)
- Doświadczenie w pisaniu sterowników niskopoziomowych
- Doświadczenie z wbudowanym RTOS, takim jak uC-OSII
- Umiejętność zrozumienia i wzbogacenia istniejącego, słabo udokumentowanego kodu
- Znajomość sieci PC i pojazdów (Serial, CAN, MOST itp.) oraz diagnostyki (UDS, KWP2000)
- Doświadczenie w pisaniu sterowników i aplikacji sieciowych (Serial, USB, CAN, MOST, AVC-LAN) oraz pracy z aplikacjami CAN opartymi na Vector
- Kooperacyjny gracz zespołowy z proaktywnym nastawieniem
- Umiejętności analityczne
- Umiejętność pracy w warunkach wysokiego poziomu niepewności – zadania eksploracyjne, źle zdefiniowane
- Głębsza świadomość aspektów jakościowych w rozwoju oprogramowania
Proszę wysłać swoje CV na adres e-mail JOBS@PERSONNELANDMEDIA.COM z adnotacją „Software Engineer - LODZ”. Zastrzegamy sobie prawo do odpowiedzi tylko na wybrane aplikacje.
Software Engineer – Lodz in Łódź – pracodawca: PMSolutions
Jako pracodawca, oferujemy wyjątkowe możliwości rozwoju zawodowego w przyjaznej i wspierającej atmosferze. Nasza hybrydowa forma pracy pozwala na elastyczność, a pakiet benefitów oraz szkolenia zapewniają wszechstronny rozwój umiejętności językowych i zawodowych. Pracując w Łodzi, Warszawie lub Trójmieście, dołączysz do zespołu, który ceni proaktywność i współpracę, co czyni nas doskonałym miejscem dla osób pragnących budować swoją karierę w międzynarodowym środowisku.