Embedded Systems Software Developer | Softwareentwickler Embedded Systems (m/w/d)

Nanotec Electronic GmbH & Co. KG

Feldkirchen, Kreis München, Bayern, Deutschland
Published Sep 22, 2025
Full-time
Permanent

Job Summary

Join a pioneering company with over 30 years of innovation in electric drive solutions, recognized as a TOP 100 Innovator. This role involves the full lifecycle of embedded software development for BLDC and stepper motors, from designing and simulating control algorithms to their implementation and rigorous verification. You will analyze system requirements, conceptualize software for motor-control systems, and collaborate within interdisciplinary project teams. The ideal candidate will bring strong experience in bare-metal firmware development, modern C++ (C++20), and a foundational understanding of motor control techniques. This is an exciting opportunity to contribute to future technologies within an international team, offering a permanent position, flexible working models, and significant professional development.

Required Skills

Education

Degree in Computer Science, Electrical Engineering, or a comparable technical field

Experience

  • Professional experience in embedded software development
  • Proficient in bare-metal firmware development
  • Experience with modern C++ development (C++20)
  • Basic understanding of Motion Control or motor control engineering (FOC, PID, and tuning methods)
  • Desirable: Basic understanding and practical experience in developing full software stacks for industrial communication protocols (CAN, PROFINET, Modbus, EtherCAT, Ethernet/IP, IO-Link)
  • Experience with real-time communication focusing on performance and latency
  • Practical experience with ARM-based microcontrollers (e.g., STM32) and RTOS environments is desirable

Languages

German (Fluent)English (Basic)

Additional

  • Not specified