This offer base language is Polish. Translate into English This translation is generic. Show original text
Możliwe lokalizacje
Gdańsk
Wrocław
Praca zdalna
Technologie i narzędzia
Wymagane:
C
C++
UEFI
Embedded
debugging
Hardware
low-level
Bare Metal
U-Boot
Secure Boot
Dodatkowe atuty:
ARM
RTOS
Security
Dołącz do naszego działu Embedded w Sii i realizuj projekt dla międzynarodowego klienta z siedzibą główną w USA zajmującego się m.in. infrastrukturą serwerów i centrów danych. Zadaniem zespołu po stronie Sii będzie tworzenie oprogramowania niskopoziomowego dla platform sprzętowych w zakresie projektowania, implementowania i wdrażania nowych funkcji do obsługi komponentów sprzętowych.
Twoje zadania
Projektowanie i wdrażanie niskopoziomowych rozwiązań do obsługi komponentów sprzętowych w oparciu o języki programowania C/C++
Implementowanie i dokumentowanie sterowników dla komponentów sprzętowych na podstawie wymagań klienta
Wdrażanie rozwiązań na różnych poziomach UEFI
Optymalizowanie oprogramowania pod kątem wydajności działania sprzętu
Implementowanie rozwiązań z obszaru security i zapewnienie bezpieczeństwa przed nieautoryzowanym dostępem
Debugowanie w stosach HW, FW i SW oraz umiejętność korzystania z narzędzi do debugowania SW i HW
Tworzenie dokumentacji projektowej
Twoje umiejętności
Ukończone studia kierunkowe np. Elektronika, Automatyka, Informatyka
Minimum 5 lat doświadczenia w tworzeniu oprogramowania na systemy wbudowane
Doświadczenie w tworzeniu oprogramowania w języku C/C++
Znajomość i umiejętność tworzenia i uruchamiania oprogramowania bezpośrednio na platformach sprzętowych
Doświadczenie w pracy na różnych poziomach UEFI i tworzeniu oprogramowania niskopoziomowego np. baremetal
Wiedza z zakresu tworzeniu oprogramowania secure boot, u-boot itp. oraz rozwiązywania i debugowania problemów bezpośrednio na sprzęcie
Bardzo dobra znajomość j. angielskiego w mowie i piśmie min. B2
Nr oferty 240930-UWORS
Possible locations
Gdansk
Wroclaw
Remote work
Technologies & tools
Must have:
C
C++
UEFI
Embedded
debugging
Hardware
low-level
Bare Metal
U-Boot
Secure Boot
Nice to have:
ARM
RTOS
Security
Join our Embedded division at Sii and execute a project for an international client headquartered in the US dealing with server and data center infrastructure, among other things. The team on the Sii side will be tasked with developing low-level software for hardware platforms in designing, implementing and deploying new features to support hardware components.
Your role
Design and implement low-level solutions to support hardware components based on C/C++ programming languages
Implementing and documenting drivers for hardware components based on customer requirements
Implementing solutions at different UEFI levels
Optimizing software for hardware performance
Implementing security solutions and ensuring security against unauthorized access
Debugging in HW, FW and SW stacks and ability to use SW and HW debugging tools
Creating project documentation
Your skills
Completed degree in a field such as Electronics, Automation, Computer Science
Minimum 5 years of experience in software development for embedded systems
Experience in software development in C/C++ language
Familiarity and ability to develop and run software directly on hardware platforms
Experience working on different levels of UEFI and developing low-level software such as baremetal
Knowledge of secure boot, u-boot, etc. software development and troubleshooting and debugging directly on hardware
Very good knowledge of spoken and written English min. B2