
Senior Software Developer – Embedded Linux, Automation Technology
Berghof Umweltengineering GmbH
full-time
Posted on:
Location Type: Office
Location: Eningen unter Achalm • 🇩🇪 Germany
Visit company websiteSalary
💰 €72,800 per year
Job Level
Senior
Tech Stack
Linux
About the role
- Design and further development of the software and system architecture for the firmware of our control components
- Design, implementation, documentation and testing of software modules running on Linux and for STM32 microcontrollers
- Contribution to product specifications and development documentation for new products and features
- Support of our hardware development team in selecting and evaluating components with regard to their software-related properties
- Maintenance and upkeep of existing software components in response to hardware changes, security issues and bugs
- Analysis of new technologies and concepts—particularly in the area of cybersecurity—and integration of these into our products
Requirements
- Degree in electrical engineering, technical computer science, software engineering or a comparable qualification
- Several years of professional experience in developing software for embedded systems (C/C++)
- Good knowledge of the Linux system architecture and ideally experience in driver development and real-time programming
- Experience with the Yocto build system and Git
- Ideally experience programming STM32 microcontrollers
- Good written and spoken German and English skills
Benefits
- Secure position at a collective-bargaining employer within Südwestmetall Südwürttemberg‑Hohenzollern, committed to sustainable growth and success
- Appreciative, family-oriented working atmosphere and strong local ties to the region
- Flexible working hours and remote work options to support work–life balance
- Company pension scheme beyond statutory requirements
- Corporate fitness in cooperation with Hansefit
- Subsidised JobRad (company bike) leasing
- Attractive employee offers via Corporate Benefits
- Various employee events
- Free cold and hot beverages and a modern, subsidised canteen with panoramic sun terrace
- Holiday and Christmas bonuses (special payment or part of salary)
- 30 days of vacation
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
CC++LinuxSTM32 microcontrollersdriver developmentreal-time programmingYocto build systemGitsoftware development for embedded systemssoftware architecture
Soft skills
communicationdocumentationteam collaborationproblem-solvinganalysis
Certifications
degree in electrical engineeringdegree in technical computer sciencedegree in software engineering