Job
- Level
- Senior
- Location
- Heidelberg
- Working Model
- Onsite
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
Job Summary
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 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.
This text has been machine translated. Show original
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.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Work-Life-Integration
Higher Take-Home Pay
Food & Drink
Topics You Will Work On
Job Locations
About Your Employer
ProMinent GmbH
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.
Description
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Engineering Industry