Starszy Programista/ Starsza Programistka C++ Embedded (f/m/x)
⚲ Gdańsk, Białystok, Kraków, Bydgoszcz, Katowice, Łódź, Lublin, Poznań, Rzeszów, Szczecin, Warszawa, Wrocław, Piła, Toruń
Do uzgodnienia
Wymagania
- C++
- RTOS
- TCP/IP
- Ethernet
- OSI
- Python
- Scrum
- STL
Opis stanowiska
Dołącz do zespołu rozwijającego nową generację oprogramowania dla przemysłowych systemów sterowania i modułów komunikacyjnych. Projekt koncentruje się na tworzeniu oraz rozwoju zaawansowanych komponentów embedded w C++, wykorzystywanych w rozwiązaniach automatyki przemysłowej.
Prace obejmują rozwój wysokopoziomowej warstwy oprogramowania odpowiedzialnej za komunikację, integrację i kluczowe funkcje systemu. Projekt koncentruje się na rozwoju wysokopoziomowych komponentów i usług software'owych, zaprojektowanych tak, aby mogły być wykorzystywane na różnych platformach sprzętowych. Duży nacisk położony jest na architekturę systemu, komunikację sieciową, niezawodność oraz skalowalność oprogramowania.
Twoje zadania
• Utrzymywanie i rozwijanie oprogramowania dla modułów komunikacyjnych urządzeń przemysłowych
• Refaktoryzacja i testowanie istniejących rozwiązań
• Współpraca z zespołem deweloperskim w celu definiowania i oceny proponowanych rozwiązań
• Współpraca z innymi zespołami w organizacji w zakresie funkcji oprogramowania i kierunków rozwoju produktów
• Nawigowanie w dużej bazie kodu oraz komunikacja w języku polskim i angielskim
Wymagania
• Minimum 5-letnie doświadczenie w programowaniu w języku C++
• Znajomość systemów wbudowanych oraz real-time operating systems (RTOS)
• Dobra znajomość protokołów komunikacyjnych, w tym Ethernet oraz TCP/IP
• Ogólna wiedza o sieciach oraz modelu OSI (Open Systems Interconnection)
• Umiejętność debugowania urządzeń wbudowanych
• Znajomość języka angielskiego i polskiego na poziomie zaawansowanym
• Wymagane przebywanie na terenie Polski
Mile widziane
• Znajomość języka Python
• Wiedza na temat standardowej biblioteki szablonów (STL)
• Doświadczenie w pracy w metodyce Scrum
Benefity dla Ciebie
• Great Place to Work
• Stabilna sytuacja finansowa
• Kontrakty z globalnymi markami
• Centrum szkoleń wewnętrznych
• Wielu ekspertów, od których możesz się uczyć
• Otwarty i dostępny zarząd
• Profit sharing
• Program Sponsoringu Pasji
• Cykliczne imprezy i wyjazdy integracyjne
• Komfortowe i dobrze wyposażone biura
• Aplikacja MySii
• Opieka medyczna
Prace obejmują rozwój wysokopoziomowej warstwy oprogramowania odpowiedzialnej za komunikację, integrację i kluczowe funkcje systemu. Projekt koncentruje się na rozwoju wysokopoziomowych komponentów i usług software'owych, zaprojektowanych tak, aby mogły być wykorzystywane na różnych platformach sprzętowych. Duży nacisk położony jest na architekturę systemu, komunikację sieciową, niezawodność oraz skalowalność oprogramowania.
Twoje zadania
• Utrzymywanie i rozwijanie oprogramowania dla modułów komunikacyjnych urządzeń przemysłowych
• Refaktoryzacja i testowanie istniejących rozwiązań
• Współpraca z zespołem deweloperskim w celu definiowania i oceny proponowanych rozwiązań
• Współpraca z innymi zespołami w organizacji w zakresie funkcji oprogramowania i kierunków rozwoju produktów
• Nawigowanie w dużej bazie kodu oraz komunikacja w języku polskim i angielskim
Wymagania
• Minimum 5-letnie doświadczenie w programowaniu w języku C++
• Znajomość systemów wbudowanych oraz real-time operating systems (RTOS)
• Dobra znajomość protokołów komunikacyjnych, w tym Ethernet oraz TCP/IP
• Ogólna wiedza o sieciach oraz modelu OSI (Open Systems Interconnection)
• Umiejętność debugowania urządzeń wbudowanych
• Znajomość języka angielskiego i polskiego na poziomie zaawansowanym
• Wymagane przebywanie na terenie Polski
Mile widziane
• Znajomość języka Python
• Wiedza na temat standardowej biblioteki szablonów (STL)
• Doświadczenie w pracy w metodyce Scrum
Benefity dla Ciebie
• Great Place to Work
• Stabilna sytuacja finansowa
• Kontrakty z globalnymi markami
• Centrum szkoleń wewnętrznych
• Wielu ekspertów, od których możesz się uczyć
• Otwarty i dostępny zarząd
• Profit sharing
• Program Sponsoringu Pasji
• Cykliczne imprezy i wyjazdy integracyjne
• Komfortowe i dobrze wyposażone biura
• Aplikacja MySii
• Opieka medyczna
🔍 Dekoder Ogłoszenia
🟡
nową generację oprogramowania
Brak informacji o obecnym stanie projektu; może oznaczać pracę od zera lub duże ryzyko techniczne
🟡
zaawansowanych komponentów embedded
Ogólnikowe określenie; nie precyzuje konkretnych technologii ani zakresu
🟡
Duży nacisk położony jest na architekturę systemu, komunikację sieciową, niezawodność oraz skalowalność
Szeroki zakres odpowiedzialności; może oznaczać konieczność pracy na wielu warstwach