Requirement Engineer (m/w/d)

Standort: 

Cairo, EG

Stellen-ID:  5374

Join the energy revolution with #teamsonnen!

At sonnen, we’re driven by a clear goal: creating a future powered by clean, affordable energy for everyone. That’s why we make our customers independent – not only from fossil fuels, but also from rising electricity costs.

The key to this independence is our intelligent, all-in-one energy system. It combines solar panels, battery storage, energy tariffs, and wallboxes – all developed and manufactured in Germany.

As the first and only provider in Germany, we also connect thousands of home batteries into one shared network: the sonnenVPP, our industry-leading virtual power plant.

In short: every day, we’re working to shape the energy future. And we’d be thrilled to have you join us!

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 requirementrelated 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