Electronics Software Development Engineer | Entwicklungsingenieur (m/w/d) Elektronik Software

Beckhoff Automation GmbH & Co. KG

Verl, Nordrhein-Westfalen, Deutschland
Published Nov 5, 2025
Full-time
Permanent

Job Summary

This role involves developing embedded C/C++ software for microcontrollers, specifically managing power electronics and processing various signals using standard communication protocols (UART, SPI, I2C, Ethernet, EtherCAT). The engineer will be responsible for the full firmware lifecycle, including integration, debugging on hardware prototypes, and setting up testing environments using Python. Key requirements include a successfully completed university degree in Electrical Engineering or Computer Science, practical experience with embedded software development on ARM platforms (e.g., STM32, TI MSPM0), and familiarity with version control systems like Git. Strong proficiency in German (C1) and good working knowledge of English (B1) are mandatory. This position offers the opportunity to contribute innovative ideas within a family-owned, international automation technology leader (Beckhoff Automation), ensuring reliable functionality for high-standard automation systems worldwide while benefiting from an open, team-oriented culture and significant creative freedom.

Required Skills

Education

Successfully completed university degree in Electrical Engineering or Computer Science

Experience

  • Experience in embedded software development using C, C++, and Python
  • Experience working with common ARM-based microcontroller platforms (e.g., STM32, TI MSPM0) is desirable
  • Professional responsibility for firmware functionality from prototype to serial production launch

Languages

German (Fluent)English (Intermediate)

Additional

  • Not specified