Requirement Engineer ECU (m/w/d)

Standort: 

Cairo, EG

Stellen-ID:  5123

At the earliest date possible we are looking for support for our #teamsonnen

Clean and affordable energy for all is one of the greatest challenges of our time. Sonnen has been committed to this mission since 2010 and is now represented in Europe, the USA and Australia with over 1,000 team members globally. In Germany, our offices are located in the beautiful Wildpoldsried (Allgäu) and the vibrating heart of Berlin Kreuzberg.

At sonnen, we are building the energy system of the future. To this end, we are developing new technologies and business models that have not existed before. Whether intelligent power storage, virtual power plants or digital services - we set the trends of a new energy world. That means, among other things, the inexpensive production and storage of renewable energy and the intelligent networking of producers and consumers. sonnen thereby gives people around the world the opportunity to become independent of fossil fuels and conventional energy supplier.

We are growing steadily and are looking for people who want to join us in our vision of clean and affordable energy for all while making a positive impact on climate change.

sonnen is one of Europe’s leading producers of smart battery storage solutions. With the sonnenBatterie, we empower households and businesses to store and manage their self-generated energy efficiently. Our mission is to build a clean, decentralized, and digital energy future.

To strengthen our ECU team, we are looking for a dedicated Requirements Engineer (m/f/d) to define and manage requirements for our embedded software systems and represent the team in cross-functional projects.

 

What you will do to drive the energy transition:

  • Elicit, define, and manage software requirements for embedded control units used in our sonnenBatterie systems.

  • Translate product and system-level features into clear, structured, and testable technical requirements.

  • Collaborate with system architects, software developers, and testers throughout the development lifecycle.

  • Take ownership of one or more ECU-related projects and act as the main interface for requirement-related topics.

  • Ensure consistency of requirements with the technical architecture and constraints of our embedded Linux-based systems.

  • Support change management, impact analysis, and documentation across multiple development cycles.

  • Continuously improve tools, processes, and best practices in requirements engineering.

 

What you will need on that journey:

  • Degree in Computer Science, Electrical Engineering, Systems Engineering or similar field.

  • Strong experience in requirements engineering, ideally for embedded or hardware-near software.

  • Familiarity with embedded Linux systems, hardware interfaces (e.g., UART, CAN, Modbus), and networking protocols (e.g., DHCP, MQTT, REST APIs).

  • Hands-on experience with requirement management tools such as Polarion, Jira, Confluence or similar.

  • Structured, analytical mindset with excellent communication skills.

  • Fluent in English (spoken and written); German is a plus.

 


Stellensegment: Embedded, Computer Science, Linux, Change Management, Technology, Management