Embedded Software Engineer
Our client is a deep-tech aerospace startup developing intelligent airborne remote sensing systems for autonomous and remotely piloted aircraft.
Their mission is to equip next-generation aerial platforms with advanced sensing technologies, enabling safer skies, more effective missions, and a new era of intelligent airborne awareness and data-driven operations.
We are currently looking for an Embedded Software Engineer to join the client's team.
Key Responsibilities
-
Develop and maintain device drivers for hardware interfaces (SPI, I2C, UART, CAN, Ethernet)
-
Implement real-time task scheduling and data pipeline architectures
-
Design fault-tolerant software for mission-critical airborne systems
-
Configure and optimize DMA controllers and interrupt handling
-
Debug firmware using JTAG/SWD tools and logic analyzers
-
Support prototype board bring-up and hardware-software integration
-
Collaborate with hardware and RF engineers on system integration
-
Participate in flight test campaigns and field testing
Required Qualifications
-
BSc/MSc in Computer Engineering, Electrical Engineering, or related field
-
3+ years of experience in real-time embedded software development
-
Strong proficiency in C/C++ for resource-constrained systems
-
Experience with hardware interfaces: SPI, I2C, UART, CAN, Ethernet
-
Hands-on experience writing device drivers and board support packages
-
Familiarity with DMA controllers and interrupt-driven architectures
-
Proficient with JTAG/SWD debugging tools
-
Ability to read and interpret electrical schematics and datasheets
Nice to Have
-
Experience with SoC-based embedded systems (e.g., Xilinx Zynq, TI Sitara)
-
Familiarity with embedded Linux environments
-
Exposure to aerospace or defense development constraints
-
Knowledge of 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