All offersPoznańCSTM32 Embedded Developer (C/C++)
STM32 Embedded Developer (C/C++)
C
MAB Robotics

STM32 Embedded Developer (C/C++)

MAB Robotics
Poznań
Type of work
Full-time
Experience
Mid
Employment Type
Any
Operating mode
Office

Tech stack

    C/C++
    regular
    STM32
    junior
    electronics
    nice to have
    Motor Control
    nice to have
    Linux
    nice to have

Job description

Online interview

MAB Robotics (www.mabrobotics.pl)is a start-up company, focused on developing hardware and software technologies for robotics, especially legged mobile robots. At MAB, you will work with state-of-art control algorithms, high performance power electronics, real-time control systems and advanced robotic actuators.


Currently, we are looking for someone who will help us in maintain and developing new generation of robotic servo drives and actuators. The job looks for a person, with decent knowledge of C and C++, in the context of MCUs, who is not afraid to swap a keyboard for oscilloscope probes from time to time.


Requirements:

  • C/C++ in the context of MCUs,
  • proficiency in handling C pointers,
  • basic knowledge of electronics,
  • basic PCB design skills,
  • communicative technical English, both written and spoken.


Nice to haves:

  • familiarity with STM32 MCUs,
  • software and hardware debugging skills,
  • experience with Linux and Windows USB device drivers,
  • experience with power electronics,
  • experience with motor control,
  • basics of CAN/CANFD/CANOpen protocols,
  • hacker mindset,
  • personal projects*,
  • soldering skills (especially SMD).


What will you do here:

  • develop and maintain embedded software for actuators and robots,
  • develop desktop tools (CLI and GUI) working with embedded devices,
  • create and implement APIs for new products,
  • design new generation of electronics,
  • optimize code for performance and resource usage,
  • remotely debug and support international customers,
  • create markdown documentation of projects and APIs.


What do we offer?

  • startup environment,
  • working in small, focused team,
  • high degree of autonomy in tech related decision-making,
  • minimal meetings/reports/HR thingies,
  • elastic working hours.


*We would love to see your projects (personal/previous work/university), add (YouTube/GitHub/forum/blog etc.) links to your CV, this will be a huge plus!