Embedded Linux Engineer

Brak informacji o wynagrodzeniu
MidFull-time
#437495·Dodano wczoraj·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

CC++PythonLinuxYoctoCIGitSoCFPGA

Firma i stanowisko

KP Labs Sp. z o.o. works with world-class companies and institutions on cutting-edge projects in the space industry.

Wymagania

  • Bachelor's degree or higher in Computer Science, Electronics, Automatic Control, Telecommunications, or related technical field.
  • Commercial experience with Linux on custom embedded hardware, building systems from sources tailored to specific boards.
  • Practical knowledge of Yocto: layers, recipes, bbappends, machine and distro configuration, and build debugging.
  • Proficiency in C or C++ applied to userspace components, drivers, and kernel.
  • Experience with Python for writing integration tests.
  • Experience with CI systems for automated builds and tests.
  • Understanding of the embedded Linux boot chain: bootloader, device tree, kernel, init system.
  • English proficiency sufficient to read documentation, write technical docs, and discuss with customers.
  • Availability to work on-site in Gliwice office every Tuesday.

Nice to have:

  • Experience with SoC platforms combining application cores and programmable logic, including vendor-provided Yocto layers.
  • Familiarity with build orchestration tools for Yocto such as kas.
  • Kernel development experience including driver development, device tree bindings, and kernel panic debugging.
  • Knowledge of ECSS, CCSDS, or other space industry standards.
  • Experience with automated tests running on hardware.

Obowiązki

  • Build and maintain the reference Linux distribution for the on-board data processing units including Yocto layers, machine configurations, distro configuration, and image recipes.
  • Integrate platform IP cores into the running system with device trees, overlays, drivers, bootloader configuration, and boot chain management.
  • Write and maintain recipes for proprietary applications and services.
  • Configure runtime systems including init, networking, filesystem layout, storage, and firmware update paths.
  • Maintain build reproducibility in CI and keep layers updated against upstream releases.
  • Write integration tests in Python for images and services.
  • Collaborate with electronics and FPGA teams to bring up new hardware revisions.
  • Prepare and maintain build, configuration, and integration documentation.

Benefity

  • Work with leading companies and institutions in the space industry.
  • Opportunities to engage in challenging and impactful projects.
  • Supportive environment with opportunities for learning.
  • Attendance at major global space industry events.
  • Gain experience with expert support.
  • Flexible working hours and remote work option.
  • Benefits include sport subscription, private healthcare, language courses, free coffee, gym access, canteen, bike parking, shower, free snacks and beverages, free parking, and no dress code.
Elastyczne godziny
Karta sportowa
Opieka zdrowotna
Kursy językowe
Firmowa stołówka
Parking dla rowerów
Prysznic
Darmowe przekąski
Napoje w biurze
KP Labs Sp. z o.o.

KP Labs Sp. z o.o.

3 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz