Embedded Linux Software Engineer
About the role
We are an outstaffing company partnering with innovative technology teams across different industries.
Currently, we are looking for an Embedded Linux Software Engineer to join our team and work on a cutting-edge aerospace project focused on intelligent airborne remote sensing systems for autonomous and remotely piloted aircraft.
In this role, you will contribute to the development of advanced sensing technologies that enable safer skies, more effective missions, and data-driven airborne operations.
Key Responsibilities
-
Customize and maintain embedded Linux distributions for ARM-based SoCs
-
Develop and debug Linux kernel drivers for custom hardware interfaces
-
Implement communication protocol stacks (Ethernet, PCIe)
-
Build real-time data and signal processing pipelines in userspace
-
Configure bootloaders, device trees, and system initialization
-
Optimize system performance for throughput and latency-critical applications
-
Collaborate with hardware and embedded teams on platform integration
-
Support flight testing and field deployments
Required Qualifications
-
BSc/MSc in Computer Engineering, Electrical Engineering, or related field
-
3+ years developing C/C++ software for embedded Linux systems
-
Experience writing Linux kernel drivers and board support packages
-
Proficiency with bootloaders and device tree configuration
-
Strong understanding of ARM-based SoC architectures
-
Debugging experience with JTAG/SWD, GDB, and kernel tracing tools
-
Ability to read and interpret electrical schematics
Nice to Have
-
Experience with Yocto Project or Buildroot
-
Proficiency with Python or shell scripting for build automation
-
Knowledge of secure boot and OTA update mechanisms
-
Familiarity with real-time signal processing pipelines.
We offer
-
Long-term employment with competitive compensation, based on experience
-
Possibility to work remotely
-
An open, transparent and fun work culture
-
Multi-national team and collaborative work environment
-
Continuous knowledge sharing with engaged co-workers
-
Career and professional growth opportunities