Embedded Systems Engineer

You program all resource constrained systems in the exoskeleton and form the bridge between the hardware and software.

How do you make sure the exoskeleton walks

As Embedded Systems Engineer, your commitment ensures that the exoskeleton's electronics are worth more than just their weight in copper or silicon. You enable a flow of data throughout the exoskeleton by reading sensor data, programming microcontrollers, and guiding the information to the desired location. You give meaning to the stream of ones, zeros and voltages. So, basically, you ensure that all components work in harmony, bringing a smooth walking exoskeleton into existence!

What you will do as Embedded Systems Engineer

As Embedded Systems Engineer, you are the interface between hardware and software, which means that you’ll collaborate with multiple departments. You help the Electrical Engineers with selecting the necessary components for their PCB designs, and in collaboration with the Software Architects, you determine which data is received and in what manner. In the meantime, the Design Engineers might ask you what kind of cables you intend to use and in what colour they're available, and you configure the motor controllers together with the Control Engineers based on the motors chosen by the Joint Engineers. The role of an Embedded Systems Engineer therefore requires solid communication between a lot of different team members.

Your primary job is programming the microcontrollers that are present all over the exoskeleton. These microcontrollers are positioned on the legs, in the backpack and in the input device, which are all programmed for its individual purpose. Besides collaboration and programming there is lots of space for your own interpretation and you can help with using the newest hardware, such as EEG, depth cameras or the embedded master computer.

You recognize yourself in

  • You have a background in either computer science or electrical engineering.

  • You are interested in circuitry and programming.

  • You have experience with programming and have worked with C or C++.

  • You are a team player.

  • You are interested in programming microcontrollers (STM32).

You want to become (even) better at 

  • Applying your programming skills to complex problems.

  • Understanding electric circuits.

  • Low level programming.

  • Working lean and agile in a design process.

  • Working with a version control system (Git).

  • All practical embedded systems skills (soldering, crimping, connector choices, battling EMI etc.).

  • Working independently within a team, setting your own deadlines while taking into account many others.

What do you get in return

  • New friends for life.

  • A year full of unforgettable memories.

  • Technical and personal skills.

  • Experience in working together in a large multidisciplinary team.

  • Having the space to make mistakes and learning from them.

Previous
Previous

Lead Embedded and Electrical

Next
Next

Electrical Engineer