Embedded Software Engineer (m/w/d)
Develop automated test systems with Raspberry Pi and custom PCBs at DPS, bringing together embedded software, AI coding tools, and hands-on hardware.
About the role
Digital Power Systems (DPS) is a German-based B2B manufacturer of power electronics. We are seeking an Embedded Software Engineer to join our team and lead the development of in-house automated test equipment. You will design testers based on Raspberry Pi 4 and custom PCBs, ensuring the quality and reliability of our products.
In this role, you will work closely with our hardware and production teams, creating robust embedded software solutions. Your daily tools will include AI-assisted coding platforms like Claude Code to accelerate development, and you will interact with databases to manage test data and results. This is a unique opportunity to combine software engineering with practical hardware skills.
You will not only write code but also get your hands dirty—soldering components, assembling control cabinets, and drilling enclosures. If you have a passion for embedded systems and enjoy seeing your work come to life in a manufacturing environment, you'll fit right in.
Join a company that values innovation and craftsmanship. At DPS, you'll have the autonomy to shape our testing infrastructure from the ground up.
What you bring
- Strong expertise in embedded software development (e.g., C, C++, Python on embedded platforms)
- Fundamental experience with AI-assisted coding tools such as Claude Code or similar (e.g., GitHub Copilot)
- Solid understanding of databases (SQL or NoSQL) for data logging and test management
- Proven hands-on hardware skills: soldering, control cabinet assembly, drilling, and basic wiring
- Basic understanding of electronics principles (reading schematics, understanding components)
- Familiarity with Raspberry Pi or similar single-board computers is a strong plus
- Ability to work independently and collaboratively in a production-oriented environment
What we offer
- Hourly wage of 14 EUR for Bachelor 15 Euro for Master Student
- Student position with stable working hours
- Involvement in the complete development cycle from concept to deployment
- Work with modern AI tools to enhance productivity
- Collaborative and supportive team culture
- Opportunity to work with custom PCB designs and cutting-edge testing technology
- Your application data will be processed solely for this recruitment process and deleted after a period of six months following a decision, in accordance with data protection regulations.