Firmware Engineer Intern
FlyabilityVisit Flyability website
Swiss robotics company producing collision-tolerant indoor drones and inspection-data software for hazardous and confined spaces.
Paudex, Switzerland
About Flyability
Flyability SA develops the Elios drone platform and Inspector software to enable remote visual inspection, 3D mapping, surveying, and analysis of industrial confined spaces.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will build, test, debug, and profile embedded Rust software for microcontrollers and embedded Linux targets. You will integrate device drivers and communication layers, contribute to bootloader and firmware-update strategies, build data paths, and bring software up on target hardware.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, Embedded Systems, or a related field, in progress or recently completed
- Experience writing Rust outside a graded assignment
- Interest in low-level software
- Ability to read C or C++ vendor SDKs
- Good English proficiency
Responsibilities
- Write, debug, and profile embedded Rust firmware for microcontrollers
- Implement and integrate device drivers and communication layers
- Contribute to bootloader and firmware-update strategies
- Build device-to-host data logging and transport paths
- Develop Rust software for embedded Linux targets
