Entwicklungsingenieur Embedded Software

ProMinent GmbH

Job

In this role, you will develop hardware-related embedded software in modern C++ (from C++14) for industrial systems, overseeing the process from conception to production while ensuring high software quality through testing.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • You develop hardware-near embedded software in modern C++ (from C++14) for industrial control and sensor systems.
  • They design software architectures and implement them independently from conception to series maturity.
  • You take responsibility for core software components and actively drive technical decisions.
  • They ensure high software quality through automated tests and code reviews.
  • They analyze requirements together with product management and system development and translate them into robust software solutions.
  • They continuously improve existing systems in terms of performance, maintainability, and scalability, and actively contribute to the further development of tools, processes, and CI/CD pipelines.

Our expectations of you

Education

  • You have a degree in Computer Science, Electrical Engineering, or a comparable qualification.

Qualifications

  • You have initial knowledge of software architecture and design, for example in modularization and layered architecture.
  • You recognize the need for action early on and drive topics independently and proactively forward.
  • They analyze complex technical contexts quickly, work in a structured manner, and are characterized by a high standard of software quality, maintainability, and clean design.
  • You communicate technical content clearly and convincingly, and place great importance on collaboration within an interdisciplinary team.
  • You have business-fluent proficiency in German and English, both spoken and written.

Experience

  • You have several years of experience in embedded software development with modern C++ (from C++14 onwards).
  • You have experience with automated testing and modern development processes such as CI/CD.
  • Ideally, you have experience with industrial communication protocols such as CAN or Modbus.

Benefits

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Heidelberg
    Baden-Württemberg, Germany

About your employer

Die ProMinent Unternehmensgruppe mit Hauptsitz in Heidelberg ist zuverlässiger Lösungsanbieter für die Wasseraufbereitung und in der Fluid-Dosiertechnik. Mit rund 50 Niederlassungen sind wir Global Player und in über der Hälfte der Länder der Welt zuhause. Als Technologieexperten kommen wir mit unseren innovativen, sinnstiftenden Produkten rund um die Themen Wasser und Nachhaltigkeit bei zahlreichen Kunden unterschiedlicher Branchen zum Einsatz.

Company type
Established Company
Work model
Onsite, Hybrid
Industry
Engineering Industry
  • 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
  • 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
  • Head of IT

    NewTop

    Max-Planck-Institut für Intelligente SystemeStuttgart, Stuttgart

    • Onsite
    • Full Time
    • Lead

    Lead our Stuttgart IT team, both professionally and as line manager, set priorities, and support each team member's development. Ensure the secure, reliable, and efficient operation of our heterogeneous IT infrastructure, including networks, servers,...

    • Mac OS
    • Windows
    • Linux

Entwicklungsingenieur Embedded Software

ProMinent GmbH