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

Beckhoff Automation GmbH & Co. KG

Verl, Nordrhein-Westfalen, Deutschland
Published Feb 17, 2026
Full-time
Permanent

Job Summary

As an Embedded Software Development Engineer at Beckhoff Automation, you will be responsible for the entire lifecycle of firmware functionality, from initial prototyping to series production. Your daily tasks involve developing and maintaining embedded software for microcontrollers using C/C++, controlling power electronics, and processing digital and analog signals. You will work closely with electronics development teams to integrate and optimize software on hardware prototypes and build test environments using Python. This role is ideal for engineers who enjoy technical innovation and want to work in a family-owned, international company known for its pioneering PC-based control technology. The position offers significant creative freedom, a supportive 'Du' culture, and the chance to work with cutting-edge communication interfaces like EtherCAT. With 30 days of vacation and flexible working models, Beckhoff provides a stable and attractive environment for professionals looking to shape the future of automation technology.

Required Skills

Education

Not specified

Experience

  • Professional experience in embedded software development using C, C++, and Python on ARM-based platforms (e.g., STM32, TI MSPM0).
  • Experience in implementing control engineering algorithms on microcontrollers.
  • Practical experience with version control systems, specifically Git.
  • Experience in firmware integration, debugging, and testing on hardware prototypes.
  • Experience in collaborating within cross-functional electronics development teams.

Languages

German (Fluent)English (Intermediate)

Additional

  • Full-time permanent position. Requires high reliability and flexibility. Location-specific role with options for mobile work after the probationary period.