Embedded Systems Software Developer | Softwareentwickler Embedded Systems (m/w/d), Nanotec Deutschland
Nanotec Deutschland
Job Summary
Join a leading innovator in electric drive solutions as an Embedded Systems Software Developer, contributing to the next generation of motor control technology. In this role, you will be responsible for the development, simulation, and implementation of control algorithms for BLDC and stepper motors, ensuring their verification and validation. You will analyze system requirements and design robust software concepts for motor control systems, collaborating within interdisciplinary project teams throughout the product development lifecycle. The ideal candidate possesses a strong background in embedded software development, particularly with bare-metal firmware, and is proficient in modern C++ development. Experience with motion control principles, real-time communication, and a systematic approach to software integration are key. This position offers an exciting opportunity to work with cutting-edge technology in a globally recognized company known for its innovation, providing a stable, full-time role with flexible work arrangements and opportunities for professional growth.
Required Skills
Education
Degree in Computer Science, Electrical Engineering, or a comparable technical field
Experience
- Professional experience in embedded software development
- Practical experience with ARM-based microcontrollers (e
- g
- , STM32)
- Practical experience in RTOS environments
- Basic understanding and practical experience in developing full software stacks for industrial communication protocols (e
- g
- , CAN, PROFINET, Modbus, EtherCAT, Ethernet/IP, IO-Link)
Languages
Additional
- Not specified