
Inżynier oprogramowania / Inżynierka oprogramowania - Viessmann R&D Wrocław
About the role
Viessmann jest światowym liderem w dziedzinie zrównoważonych rozwiązań klimatycznych i energetycznych, zajmującym się tworzeniem przestrzeni życiowych dla przyszłych pokoleń. Obecnie jako część grupy Carrier, firma Viessmann łączy innowacyjne technologie z silnym zaangażowaniem w ochronę środowiska, promując zrównoważony rozwój i komfort. Dzięki kompleksowej ofercie obejmującej systemy ogrzewania, chłodzenia, wentylacji i energetyczne, Viessmann obsługuje rynki mieszkaniowe, komercyjne i przemysłowe na całym świecie. Firma nadal kształtuje przyszłość efektywności energetycznej poprzez inteligentne, zintegrowane rozwiązania, które promują zrównoważony rozwój i komfort.
W naszym centrum R&D we Wrocławiu rozwijamy nowoczesne rozwiązania z zakresu software’u i elektroniki dla urządzeń IoT oraz systemów smart home. Do zespołu Connectivity poszukujemy programisty/programistki C++, który będzie współtworzyć niezawodne oprogramowanie dla platform embedded, umożliwiające zdalne sterowanie, diagnostykę oraz rozwój inteligentnych funkcji zwiększających komfort użytkowników i efektywność energetyczną systemów.
Profil stanowiska:
- Doświadczenie w realizacji średniej skali projektów programistycznych
- Bardzo dobra znajomość C++17
- Znajomość systemu Linux oraz projektu Yocto
- Umiejętność programowania w Pythonie
- Praktyczna znajomość programowania obiektowego i wzorców projektowych
- Doświadczenie w projektowaniu oprogramowania dla platform embedded o ograniczonych zasobach
- Znajomość aplikacji wielowątkowych, komunikacji między wątkami oraz synchronizacji w systemach czasu rzeczywistego
- Znajomość nowoczesnego CMake
- Bardzo dobra znajomość języka angielskiego w mowie i piśmie, min. B2
- Doświadczenie w tworzeniu BSP dla FreeRTOS i/lub Linux
- Mile widziana znajomość TCP/IP, interfejsów UART/CAN, Docker, Kubernetes, oraz narzędzi takich jak Git i Jira
- Praca w trybie hybrydowym z biura we Wrocławiu / HO w zależności od obecnego projektu
Twój wpływ:
- Tworzenie oprogramowania aplikacyjnego w C++17
- Projektowanie rozwiązań z naciskiem na testowalność i reużywalność kodu
- Analiza i rozwiązywanie błędów zgłaszanych podczas testów integracyjnych
- Review kodu oraz architektury tworzonej przez innych członków zespołu
- Współpraca z inżynierami wymagań i architektem oprogramowania przy doprecyzowywaniu rozwiązań
- Tworzenie narzędzi wspierających i skryptów buildowych głównie w Pythonie 3.8+
- Rozwój oprogramowania dla urządzeń embedded działających w środowisku Linux/Yocto lub FreeRTOS
Nasze zobowiązanie wobec Ciebie
Naszym największym kapitałem są wiedza, kreatywność i pasja naszych pracowników. Dążymy do tworzenia doskonałego miejsca pracy, które przyciąga, rozwija i zatrzymuje najlepsze talenty, wspiera zaangażowanie pracowników, sprzyja pracy zespołowej i ostatecznie napędza innowacje z korzyścią dla naszych klientów. Tworzymy środowisko, w którym każdy czuje się częścią zespołu, a różnorodność i inkluzywność stanowią siłę napędową wzrostu i innowacji. Wdrażamy najwyższej klasy programy i najlepsze praktyki, oferując rozwijające możliwości kariery, słuchając opinii pracowników i nieustannie stawiając sobie coraz wyższe cele. To jest The Carrier Way.
Dołącz do nas - aplikuj teraz!Carrier is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.Job Applicant's Privacy Notice:
Click on this link to read the Job Applicant's Privacy Notice
Required skills
C++17
Embedded systems
Linux
Yocto
Python
Object-oriented programming
Multithreading
About Carrier
Viessmann Technika Grzewcza Sp. z o. o.: ul. Duńska 9
Headquarters