inLinkedIn
Embedded software engineer · Montpellier → Zürich

I build software
for machines that move.

Embedded systems engineer working across flight software, autonomous robotics and hardware integration, from nanosatellites to quadruped robots.

Explore my work ↓● Available January 2027
Allan Badian holding a custom FPV drone outdoors
01 / SELECTED WORK

Built, tested,
deployed.

A selection of professional and personal systems where software meets real hardware.

CSUM nanosatellite with deployed solar panels during laboratory testing01Space

Embedded Satellite Software

Flight software, low-level drivers and validation tooling for 1U, 3U and 12U nanosatellite platforms.

Work spanning requirements, implementation, debugging, verification and documentation.

Embedded CPythonTI HerculesCAN / CSPDockerRF
Stratoflight parachute-control demonstrator and HereLink ground-control setup during field testing02Space

Flight Control Demonstrator

Designed and built a remotely operated parachute-control demonstrator for a stratospheric spacecraft, from system requirements and component selection through full prototype integration.

Validated end-to-end remote control during an 11 km field test.

PX4Cube Orange+HereLinkMAVLinkSystem Design
03Space

3U Satellite ADCS

Profiled and optimized an attitude-control implementation, then ported it to custom embedded hardware.

Identified performance bottlenecks and validated improvements on the target.

MATLABCControlProfilingHIL
Unitree Go1 Gait Control video thumbnail04Robotics▶WATCH VIDEO

Unitree Go1 Gait Control

Adapted a locomotion stack for a quadruped robot and brought it from simulation to real-world testing.

Implemented and validated gait-control functionality on physical hardware.

C++ROS 2PythonGazeboLinux
Autonomous Tether Management System video thumbnail05Robotics▶WATCH VIDEO

Autonomous Tether Management System

Automated the tether management system linking an ROV to an ASV using underwater positioning and a ROS 2 control stack developed in C++.

Developed and analysed the control logic in Python and Matplotlib simulation, then validated it on hardware in a test pool.

ROS 2LinuxPythonMatplotlibC++
Autonomous mobile manipulator with robotic arm outdoors06Robotics▶WATCH VIDEO

Autonomous Mobile Manipulator

Led development of a Linux-based robot integrating an arm, camera and LiDAR.

Built remote and motor control plus automated object detection and pickup.

Embedded LinuxPythonLiDARComputer Vision
Custom ThermoSTRIP Zigbee thermostat PCB during bench testing07Personal

Zigbee Smart Thermostat

Designed and built a custom PCB for a connected thermostat made to solve a practical winter problem.

A full personal build spanning electronics, embedded systems and prototyping.

PCB DesignZigbeeElectronicsHome Assistant
TM04 27-ton subsea trencher inside an industrial workshop08Industry

27-ton Subsea Trencher TM04

Upgraded the control system and designed the operator interface for an industrial subsea machine.

Integrated, tested and validated the system directly on the machine before FAT.

C#SQLHMIControl SystemsFAT
02 / EXPERIENCE

Engineering
in the real world.

Professional work on mission-critical embedded systems, control and validation.

Embedded Software Engineer

Centre Spatial de l’Université de Montpellier

Flight software, drivers, ADCS optimization, Python/Docker test infrastructure, integration and satellite operations.

Space Systems Engineer

Stratoflight

System architecture and requirements for a remotely operated stratospheric system and parachute-control subsystem.

Marine Robotics Engineer

LD Travocean

Control-system upgrade, HMI development and on-machine validation for a 27-ton subsea trencher.

CORE

C · C++ · Python
Embedded Linux · Git
Docker · Testing

HARDWARE

MSP430 · PIC18F
STM32 · TMS570
CAN · I²C · UART

SYSTEMS

ROS 2 · Control
ADCS / AOCS · RF
V&V · Integration

03 / BEYOND THE CODE

Hands-on by nature.
Driven by curiosity.

I enjoy taking ideas all the way to working physical systems. Outside work, that means designing electronics, building FPV drones, printing custom parts and making things simply because they should exist.

Electronics & PCB designFPV drones3D printingDIY prototypingMusic production
WORLDChampion · Lifesaving
4×50 m Obstacle Relay
EUROPEANChampion
Beach Flags
1M+YouTube views
Music production