IBM

Embedded Software Engineer (m/w/x)

IBM Ehningen

Stellenbeschreibung:

Introduction
Welcome to IBM Research & Development in Böblingen – one of IBM’s leading European development centers. At IBM, we shape the future of the IBM Z server family, a key technology for financial services, cloud infrastructure, and AI applications worldwide.

Our firmware forms the backbone of system initialization and operation for highly available mainframes. Working in an international team with locations in Germany, US and India, we develop innovative solutions that meet the highest standards of Reliability, Availability, and Serviceability (RAS).

We leverage embedded controllers, Linux device drivers, and low-level services to orchestrate, control and monitor the system. Our development stack includes Linux kernel and application development with C/C++, Python, and Bash, supported by agile methodologies, CI/CD pipelines, and GitHub.

Beyond the technology, we offer a collaborative and friendly team environment, flat hierarchies, and a culture of open communication. You’ll benefit from thorough onboarding, the flexibility of home office options, and the opportunity to explore diverse and exciting topics—even across team boundaries.

Join us to build the world’s most secure and reliable systems. Apply now and shape the future!

Your Role And Responsibilities
  • Design, develop, and maintain firmware components for IBM Z systems
  • Collaborate with global teams to integrate firmware and hardware
  • Work with agile development processes
  • Utilize modern tooling, build systems, CI/CD pipelines, and GitHub
  • Communicate effectively with international stakeholders

We Offer Opportunities In The Following Areas
  • Application development in C/C++, Python, Bash and more
  • Linux kernel development with Yocto framework and Linux device drivers
  • Network infrastructure and programming

Preferred Education
Master's Degree

Required Technical And Professional Expertise
  • Strong interest in embedded programming
  • Experience with CI/CD, GitHub, and agile methodologies
  • Excellent communication skills in a global team environment

Preferred Technical And Professional Experience
  • Experience in firmware development for complex systems
  • Familiarity with of IO protocols such as PCIe, I2C, and SPI
  • Basic understanding of hardware bring-up processes
  • Knowledge of Ethernet network protocols and communication
  • Solid understanding of Linux systems and environments
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung

Stelleninformationen

  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Vor Ort
  • Kategorie:

    Development & IT
  • Erfahrung:

    Erfahren
  • Arbeitsverhältnis:

    Angestellt
  • Veröffentlichungsdatum:

    04 Sep 2025
  • Standort:

    Ehningen

KI Suchagent

AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!