Shape the future of intelligent robotic systems at Aeon Robotics.
Aeon Robotics develops advanced robotic systems and intelligent software solutions at the intersection of robotics, automation, and artificial intelligence. Our work focuses on creating practical, scalable technologies that bring intuitive human-machine interaction into real-world applications.
As part of our embedded systems and robotics team, you will be at the heart of our hardware-software integration. You will contribute to the development of low-level firmware, real-time control loops, and robust driver architectures. You will work closely with hardware designers and robotics engineers to breathe life into our actuators and ensure high-performance execution on the metal.
This position is ideal for a Master’s student specializing in Embedded Systems, Electrical Engineering, or Mechatronics who wants to apply theoretical knowledge of control theory and MCU architecture to real-world robotic hardware. There is also the option to write a Master’s thesis in the field of advanced motor control or embedded architecture in collaboration with Aeon Robotics.
Your Mission & Responsibilities
- Firmware Development: Design and implement hardware-near software modules in C for various microcontroller platforms (e.g., STM32, ARM Cortex-M).
- Motor Control & Actuation: Support the implementation and tuning of motor control algorithms (e.g., FOC, PID control, PWM generation) for high-precision robotic movements.
- Peripherals & Communication: : Develop and maintain drivers for low-level interfaces such as SPI, I2C, UART, and CAN/CANopen.
- Bring-up & Testing: Assist in the initial bring-up of new PCB prototypes, including hardware debugging using oscilloscopes, logic analyzers, and multimeters.
- Real-Time Optimization: Work with RTOS (e.g., FreeRTOS) or bare-metal environments to ensure deterministic system behavior and minimal latency.
- Documentation: Create technical documentation for firmware architectures and validation protocols.
What You Bring
- Enrolled Master’s student in Embedded Systems, Electrical Engineering, Computer Engineering or a related field.
- Solid Programming Skills in C: Deep understanding of memory management, interrupt handling, and bitwise operations. (C++ is a plus).
- Microcontroller Expertise: Hands-on experience with MCU toolchains (e.g., STM32Cube, CrossWorks, Keil, GCC, or J-Link debuggers).
- Electronics Fundamentals: Ability to read schematics and a basic understanding of power electronics and sensor data acquisition.
- Problem-Solving Mindset: A methodical approach to debugging complex hardware-software interactions.
Nice to Have
- Experience with Real-Time Operating Systems (RTOS) or embedded Linux.
- Practical experience from student projects, internships, or research work
- Familiarity with Control Theory (Laplace transforms, state-space representation) and its digital implementation.
- Knowledge of Python for developing automated hardware-in-the-loop (HIL) test scripts.
- Experience with version control (Git) in an embedded workflow.
What We Offer
- A challenging working student role with real responsibility and technical impact
- Direct collaboration with experienced engineers in robotics and AI
- Flexible working hours compatible with your studies
- The option to write a Master’s thesis, subject to separate agreement with the university and Aeon Robotics
- Flat hierarchies, short decision paths, and an agile working environment
- A collaborative, international team passionate about building cutting-edge robotic technology
Gender Equality Plan
At Aeon Robotics GmbH, we are fully committed to promoting gender equality within our organization.
Please find our Gender Equality Plan here: Aeon Robotics - Gender Equality Plan