Software engineer for embedded systems

elrest Automationssysteme GmbH

Job

In this role, you will develop middleware modules and embedded systems, create drivers and application software, conduct requirements analysis, and implement cybersecurity standards along with unit tests.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Development and optimization of hardware-oriented middleware modules
  • Development and continuous enhancement of embedded systems, including the creation of driver and application software
  • Contribute to the design and implementation, from requirements analysis through to architecture.
  • Creating unit tests to ensure the required quality.
  • Development of a program library and creation of the program documentation.
  • Implementation of state-of-the-art standards in cybersecurity

Our expectations of you

Education

  • Successfully completed degree in computer science, electrical engineering, or a comparable qualification

Qualifications

  • Very good programming skills in C/C++, Bash, shell scripting, and Python
  • In-depth knowledge of embedded systems, preferably with Yocto and cyber resilience.
  • Experience with version control systems such as Git and SVN, and tools such as CMake and Autotools.
  • Your personal strengths include the ability to work well in a team, strong communication skills, an independent and goal-oriented approach to work, as well as structured, analytical, and solution-oriented thinking.

Experience

  • Several years of experience in software development.

What we offer

  • Thorough onboarding and a wide range of opportunities for professional development and shaping your role
  • Performance-based compensation and flexible working hours
  • Attractive compensation, 30 days of annual leave, and flexible working hours
  • Company pension and healthcare benefits
  • A positive work environment in an innovative workplace
  • Internal and external training opportunities

Benefits

Work-Life-Integration

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Kirchheim unter Teck
    73230 Baden-Württemberg, Germany

About your employer

elrest Automationssysteme GmbH has been a reliable partner for embedded and automation systems in Kirchheim unter Teck for sixty years. As a subsidiary of GmbH & Co. KG, the company offers comprehensive services and solutions in control and regulation technology, visualizations, drive technology, and communication technologies. The focus is on the development and production of innovative systems and electronic components for automation technology.

Company type
Established Company
Work model
Onsite
Industry
Electronics, Automatization
  • 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

Software engineer for embedded systems

elrest Automationssysteme GmbH