Job
- Level
- Experienced
- Location
- Heidelberg
- Working Model
- Onsite
- Job Field
- Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
Job Summary
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 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.
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 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.
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