Embedded Software Engineer (all genders)
Core
Develop hardware-adjacent embedded software for electrical drive systems in aviation, supporting development from prototype to series production.
Role type
Embedded Software Engineer (Aviation)
Builds
Electrical drive systems for aircraft
Domain
Aviation / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded software architecture, ARM-based platforms, Xilinx Zynq architecture (PL/PS, Bootloader, AXI, DMA, Interrupt Controller, Shared Memory), communication protocols (QSPI, I2C, CAN, Ethernet, PCIe), sensor basics, digital signal processing (ADC/DAC), external memory configuration (Flash, EEPROM, NAND, DDR), build/versioning/CI systems (Make, git, Jenkins)
Preferred skills
Model-based development (MATLAB/Simulink), FPGA interface design
Technologies
ARM, Xilinx Zynq, Vivado, Vitis, MATLAB/Simulink, Make, git, Jenkins
Responsibilities
Design robust software architectures, implement software on modern SoC and ARM platforms, design hardware-adjacent software and algorithms, collaborate with hardware development, design software-FPGA interfaces, integrate model-based development approaches, maintain clean codebase and development processes
Seniority
Mid-Senior, hands-on IC