Senior Development Engineer Embedded Software / Architect

ProMinent GmbH

Job

In this role, you define the software architecture for embedded systems, lead projects, and implement scalability and maintainability through modern technologies, CI/CD, and code reviews.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • You define and are responsible for the software architecture of embedded systems in your team, for example for control systems or sensor platforms.
  • You make well-informed technology- and architecture-related decisions with a clear focus on scalability, maintainability, and longevity.
  • You actively promote the standardization and continuous development of our embedded platforms as well as our development guidelines.
  • You take on technical leadership in projects and support your team with complex technical questions.
  • They ensure high software quality through appropriate architecture principles, code reviews, and testing strategies.
  • You work closely with product management, system development, and hardware development to develop sustainable and efficient solutions.
  • You identify technological risks and opportunities early on and derive strategic measures from them.
  • They continuously improve development processes, toolchains, and CI/CD structures.

Our expectations of you

Education

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

Qualifications

  • You possess solid knowledge in software architecture and embedded system design, as well as excellent skills in modern C++ and hardware-near software development.
  • You are familiar with modern development processes such as CI/CD, automated testing, and code reviews.
  • You take responsibility for the architecture, quality, and technical direction of your solutions and shape them proactively and sustainably.
  • You make well-informed technical decisions, work in a structured manner, and are characterized by a high quality standard.
  • You communicate complex technical contexts clearly and appropriately for the audience, and promote professional exchange as well as the development of the team through your cooperative working style.
  • You have business-fluent proficiency in German and English, both spoken and written.

Experience

  • You bring several years of experience in embedded software development, ideally in complex systems.
  • You have experience in the technical management of projects or teams and take responsibility.

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

Senior Development Engineer Embedded Software / Architect

ProMinent GmbH