Senior Software Developer - Embedded Linux in Automation Technology | Senior Softwareentwickler - Embedded Linux (m/w/d) im Bereich Automatisierungstechnik
Berghof Automation GmbH
Job Summary
This Senior Software Developer role focuses on designing and evolving the software and system architecture for firmware within control components used in automation technology. Day-to-day responsibilities include the design, implementation, documentation, and testing of software modules targeting both Linux and STM32 Microcontrollers. The successful candidate will contribute to product specifications, support hardware teams in component selection based on software characteristics, and maintain existing software components against hardware changes and security risks. A key aspect of the role involves analyzing and integrating new technologies, particularly in cybersecurity, into current products. Candidates must possess a degree in Electrical Engineering, Computer Science, or a related field, coupled with several years of professional experience in C/C++ development for embedded systems. Good proficiency in both German and English is required, along with experience in Linux system architecture and tools like Yocto and GIT, making this an ideal role for an experienced professional seeking impact in a growth-oriented, tariff-bound company.
Required Skills
Education
University degree in Electrical Engineering, Technical Computer Science, Software Engineering, or comparable qualification
Experience
- Several years of professional experience in software development for embedded systems (C/C++)
- Experience with the Yocto build system and GIT
- Experience in driver and real-time programming (ideally)
- Experience in programming STM32 Microcontrollers (ideally)
Languages
Additional
- Not specified