Principal Embedded Software Engineer

Devire

Warszawa

3 godz. temu

Agencja zatrudnienia nr licencji 3260

Find your own at devire.pl

Miejsce pracy/

Location: Warszawa

Nr ref.: PL41626

Devire is an international company specializing in recruitment, outsourcing and employer branding services. For more than 30 years, we have represented leading employers on the European market, by carrying out comprehensive recruitment projects, implementing the latest solutions in the area of IT services and by supporting in building the image of the employer of choice.

 

Our offices are located in Warsaw, Wroclaw, Poznan, Katowice as well as Munich, Frankfurt, Prague and Hradec Kralove.

Principal Embedded Software Engineer

Job Role Background and Summary

Our Research Center in Warsaw is searching for enthusiastic Principal Embedded Software Engineer. Responsibility mainly covers the developement of new Operating system and partners, technical support, including userspace and kernel new feature development and maintainance,  reference build and BSP development across different chipset platforms etc, and project management.

Your responsibilities

  • Device BSP and driver development, maintenance and long term support across different chipset platforms
  • Support key partners to improve customer BSPs providing better maintainability, quality and performance
  • Board enablement and bring-up for the new real time OS.
  • New feature development for kernel and userspace of the new real time OS.
  • Open source OS project partipate as the maintainer or contributor.
  • Project management including planning, tracking, alignment and communication etc.

Required background and experience:

Essential

  • 8 years of Experience with C/C++ in embedded software engineering or OS development or similar role.
  • Experitis of Operating Systems Linux Kernel and/or other relevant OS experience (e.g. FreeRTOS, VxWorks, Zyhper, Tizen, Android)
  • Strong knowledge of those OS architecture and experience on kernel or sub-system or module development (e.g. HAL, multimedia, communication, etc.).
  • Strong knowledge and hands on experience with Chipsets and MCU (e.g. ARM, ST, NXP, Intel) , including Bootloaders, board startups or BSP development
  • Experience in technical management of at least 5 other engineers and leadership.
  • Strong skill of Project management including planning, reporting, tracking, alignment and commucation etc.
  • Degree in Computer Science, Software Engineering, Electronics Engineering or an equivalent qualification .

 Desirable, the following are an advantage:

  • BSP development exeprience for ARM, ST, NXP or Intel platform
  • Opensource OS maintianer experience for example Linux kernel, Zypher, Tizen, freeRTOS.

Required skills / personal characteristics

  • Good social and team working skills as well as ability to work independently.
  • Good communication and documentation skills.
  • Proven innovative skills and out-of-box thinking: ability to go beyond state-of-the-art. Be enthusiastic about creating new ideas.

Job Reports To

Engineering Manager

Job Involves Technical / Task Management of

Embedded Software Developer

Location

R&D office in Warsaw, Poland

Prosimy o dopisanie następującej klauzuli: "Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej ofercie pracy dla potrzeb niezbędnych do realizacji procesu rekrutacji"

Uprzejmie informujemy, że odpowiemy tylko na wybrane aplikacje.

Poznaj

Devire sp. z o.o

devire to międzynarodowa firma rekrutacyjna, założona w Londynie w 1987 roku. Od 30 lat reprezentujemy wiodących pracodawców na rynku europejskim prowadząc dla nich kompleksowe projekty poszukiwań menedżerów i wyspecjalizowanej kadry.

Poza rekrutacją świadczymy usługi Outsourcingu IT, Pracy Tymczasowej oraz Doradztwa HR. Nasze biura, zlokalizowane są w Warszawie, Wrocławiu, Poznaniu, Katowicach oraz Monachium i Frankfurcie. Jesteśmy częścią Devonshire Investment Group.
Systemy Wbudowane (Embedded Systems) są to specjalne systemy stanowiące integralną cześć sprzętu komputerowego. Na ogół są szczegółowo dopracowane i zdefiniowane do zadań wykonywanych przez dane urządzenie. Programiści tych systemów zajmują się ich tworzeniem i implementacją zgodnie z istniejącymi wymogami technicznymi i formalnymi. Przy każdym projekcie przygotowują specyfikację i architekturę tworzonego ...
Praca Programista Systemów Wbudowanych / Embedded Developer