Embedded Linux Engineer
ICEYEJob Description
📋 Description Develop Linux OS for SoC-based satellite modules Bring up Linux kernels and bootloaders on new hardware; board debugging Build and maintain kernel drivers to expose FPGA functionality Design and manage system services, boot orchestration, FPGA mgmt Collaborate with FPGA and flight software teams to validate performance Develop automation, testing, and deployment for satellite software updates 🎯 Requirements Embedded Linux development: kernel, device tree, bootloaders Build systems: Buildroot and GNU toolchains Linux programming across kernel and userspace; service management U-Boot, board bring-up, and low-level debugging SoC platforms and hardware-software integration with FPGA Python-based automation, testing, or validation tooling 🎁 Benefits Health and wellbeing benefits, varies by location Career development and training opportunities Inclusive, collaborative culture