Logo Gerhard Schubert Gmbh

Software developer C++ for automation systems

Job

  • Level
    Experienced
  • Job Field
    Application
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Crailsheim
  • Working Model
    Onsite
  • Job Summary

    In this role, you will develop high-performance C++ software for decentralized automation systems, implement interfaces and drivers, and optimize runtime behavior under real-time conditions.

    Job Technologies

    Your role in the team

    • You develop high-performance C++ software for highly interconnected, decentralized automation systems.
    • In this role, you work on real-time capable solutions that directly impact the machinery.
    • With your understanding of hard real-time and your passion for hardware-near software development of Linux modules, you create solutions for our robots.
    • Development of high-performance software modules in C++ for decentralized control systems.
    • Implementation of drivers, interfaces, and communication components for industrial applications under Linux.
    • Implementation of software architectures in the context of real-time capable automation systems.
    • Optimizing runtime behavior, stability, and system performance under real-time conditions.
    • Analyzing system requirements and co-developing technical concepts.
    • Ensuring software quality through structured testing and reviews.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Completed studies in Computer Science, Technical Informatics, Automation Engineering, Electrical Engineering, or Mechatronics.

    Qualifications

    • Expertise in decentralized control architectures and industrial communication systems.
    • Very good understanding of software design patterns and clean software architecture.
    • Very good German and good English skills.

    Experience

    • Solid knowledge of C++ as well as experience with Python in the development environment.
    • Experience with real-time systems or real-time operating systems (e.g., RTOS, PREEMPT_RT, Cgroups).

    This text has been machine translated. Show original

    What we offer

    • A family-owned company that values a strong community and a respectful way of interacting with each other.
    • An innovative environment characterized by the drive to build better machines for our customers.
    • A secure job in a steadily growing family business.
    • Great freedom in daily work, allowing for the development of own dynamics.
    • Participation in the company's success with bonus payments, as well as vacation and Christmas bonuses.
    • A canteen on-site that cooks fresh for us every day.
    • Employer subsidy for lunch in the canteen.
    • 30 days of recreational leave per year.
    • Suitable workwear for optimal safety at the workplace.
    • Comprehensive health management with sports courses, workshops, and lectures on health topics.
    • High-quality workplace equipment.

    This text has been machine translated. Show original

    Benefits

    More net

    Topics that you deal with on the job

    Job Locations

    • Location Crailsheim

      74564 Baden-Württemberg

      Germany

    This is your employer

    Gerhard Schubert Gmbh

    Gerhard Schubert Gmbh

    Die Gerhard Schubert GmbH ist Vorreiter bei der Entwicklung von modularen Verpackungsmaschinen und passgenauen Serviceleistungen für verschiedenste Branchen – von Pharma und Kosmetik über Getränke, Nahrungsmittel und Süßwaren bis hin zu technischen Artikeln.

    Description

  • Founding year
    1966
  • Company Type
    Established Company
  • Working Model
    Full Remote, Onsite
  • Industry
    Engineering Industry
  • Logo Gerhard Schubert Gmbh

    Software developer C++ for automation systems

    Location
    Crailsheim
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs