Logo Vega Grieshaber Kg

Embedded Software Developer - Runtime Environment

Job

  • Level
    Experienced
  • Location
    Karlsruhe
  • Working Model
    Onsite
  • Job Field
    Embedded
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment

Job Summary

You integrate and develop real-time operating systems and low-level services for embedded systems, manage the build infrastructure, and analyze software bugs on target hardware to create robust software solutions.

Job Technologies

Your role in the team

  • At the Innovation Hub Karlsruhe, you will work on core runtime components of our product software.
  • You integrate real-time operating systems, develop system-level services, and lay the foundation for stable, high-performance, and future-proof software solutions.
  • Commissioning and customizing real-time operating systems such as Zephyr, SCIOPTA, or embOS for various hardware platforms.
  • Develop system-level services for embedded systems, for example in the areas of event management, file systems, power management, or firmware updates.
  • Administering and further developing the development and build infrastructure, including VS Code, Docker, and CI environments.
  • Conduct code reviews and ensure high software quality as well as consistent development standards.
  • Analyze and resolve complex software bugs on target hardware through structured root cause analysis.
  • Debug hardware-related software on embedded systems using suitable analysis and development tools.
  • Specify technical requirements and assist in the development of software concepts and architecture decisions.
  • Collaborating with the Hardware, Embedded Software, and System Architecture teams in the development of our devices.

This text has been machine translated. Show original

Our expectations of you

Education

  • Completed degree in Electrical Engineering, Technical Computer Science, Computer Science, or a comparable qualification.

Qualifications

  • In-depth knowledge of real-time operating systems.
  • Proficient in Git, CI environments, and modern development tools such as VS Code or Docker.
  • Knowledge of agile development processes as well as requirements analysis and technical specification.
  • Good knowledge of German and English.

Experience

  • Several years of experience in embedded software development with C++.
  • Experience in developing hardware-related software and system-level services.
  • Experience with unit, integration, and system testing as well as structured root cause analysis.
  • Ideally, experience in building or further developing embedded platforms.

This text has been machine translated. Show original

What we offer

  • Varied and responsible activities.
  • Diverse training and health programs.
  • Structured onboarding through an individual mentoring concept.
  • Open and modern working atmosphere in open space offices.
  • Many free spaces, short decision-making paths, and a long-term perspective.
  • Attractive salary, numerous special payments, and a variety of allowances.
  • Flexible working hours model.
  • Working at the Innovation Hub Karlsruhe with a focus on cutting-edge embedded technologies.
  • High degree of technical freedom in the area of runtime and core software.
  • Use of modern development tools and AI-supported software development.

This text has been machine translated. Show original

Benefits

Health, Fitness & Fun

Topics You Will Work On

Job Locations

  • Location Karlsruhe

    Baden-Württemberg

    Germany

About Your Employer

Vega Grieshaber Kg

Vega Grieshaber Kg

Die VEGA Grieshaber KG ist ein international tätiger Hersteller von Sensoren für die Messung von Füllstand, Grenzstand und Druck bei industriellen Herstellungsprozessen. Das Unternehmen mit Sitz in Schiltach im Schwarzwald/Deutschland, gehört zusammen mit der Supfina Grieshaber GmbH & Co.

Description

  • Company Size
    250+ Employees
  • Company Type
    Established Company
  • Working Model
    Onsite
  • Industry
    Industry, Production
Logo Vega Grieshaber Kg

Embedded Software Developer - Runtime Environment

Location
Karlsruhe
Working Model
Onsite
Diversity
Open for all genders

More Jobs