Senior Software Developer Embedded Linux

Berghof Automation

Job

In this role, you will develop firmware for control components and work on software modules for STM32 microcontrollers, while maintaining existing systems and integrating new technologies in the field of cybersecurity.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • 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 under Linux and for STM32 microcontrollers.
  • Participation in product specifications and development documentation of new products and features.
  • Support of our hardware development in selecting and evaluating components regarding their software characteristics.
  • Maintenance and support of existing software components in case of hardware changes, security risks, and errors.
  • Analysis of new technologies/concepts, especially in the field of cybersecurity, and their integration into our products.

Our expectations of you

Education

  • Successfully completed studies in Electrical Engineering, Technical Informatics, Software Engineering, or a comparable qualification.

Qualifications

  • Good knowledge of German and English.
  • Excellent team and communication skills, as well as the ability to work independently and in a structured manner within agile cross-disciplinary teams.

Experience

  • Several years of professional experience in developing software for embedded systems (C/C++).
  • Good knowledge of the system architecture of the Linux operating system and ideally experience in driver and real-time programming.
  • Experience with the Yocto build system and GIT.
  • Ideally, experience in programming STM32 microcontrollers.

Benefits

Health, fitness & fun

Work-Life-Integration

Higher take-home pay

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Eningen unter Achalm
    72800 Baden-Württemberg, Germany

About your employer

Berghof Automation is the specialist in control technology, test technology and information systems. We are a family-run company with many years of experience in the industry.

Founding year
1966
Company type
Established Company
Work model
Onsite, Hybrid
Industry
Electronics, Automatization · Internet, IT, Telecommunication
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • Öko-Institut Consult gGmbHFreiburg im Breisgau, Berlin

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...

    • TCP/IP
    • Active Directory
    • Windows
    • Microsoft Exchange
    • Office 365
    • Linux
    • VLAN
    • +4
  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4

Senior Software Developer Embedded Linux

Berghof Automation