ICEYE

Embedded Linux Engineer

ICEYE
Apply
2 months ago
Warsaw, PolandSenior

Responsibilities

  • Develop and enhance Linux operating systems for SoC-based satellite modules.
  • Bring up Linux kernels and bootloaders on new hardware platforms and perform board-level debugging.
  • Build and maintain kernel drivers and interfaces exposing FPGA functionality to higher-level software.
  • Design and manage system services, boot orchestration, runtime configuration, and FPGA management.
  • Collaborate with FPGA and flight software teams to integrate features and validate system performance.
  • Develop automation, testing, and deployment infrastructure for reliable software updates across satellite systems.

Requirements

  • Strong experience in embedded Linux development, including kernels, device trees, and bootloaders.
  • Proficiency with embedded build systems such as Buildroot and GNU toolchains.
  • Solid Linux programming skills across kernel and userspace, including service and system management.
  • Hands-on experience with U-Boot, board bring-up, and low-level debugging from boot through runtime.
  • Experience with SoC platforms and hardware-software integration, ideally with FPGA-based systems.
  • Ability to troubleshoot across hardware interfaces through Linux userspace.
  • Experience developing Python-based automation, testing, or validation tools.
  • Experience with over-the-air update systems for embedded devices is preferred.
  • Experience operating and maintaining distributed or remote embedded systems is preferred.
  • Knowledge of package management systems such as dpkg or opkg is preferred.
  • Knowledge of space telecommunications or CCSDS protocols is preferred.
  • Applicable security screening, including SUPO where required, may be required.

Benefits

  • Permanent employment in a hybrid workplace model in Warsaw.
  • Continuous professional development and training opportunities.
  • Health and wellbeing support, with benefits varying by location.
  • Collaborative, inclusive workplace culture and employee support during the recruitment process.

Tech Stack

Categories

ICEYE

About ICEYE

1,001-5,000 employees
Contact me