At Enpal, we are pursuing the dream of building the largest renewable community in Europe. How do we make that happen? Enpal finally simplifies providing solar energy: We rent out solar systems, electricity storage, and wall boxes at an all-inclusive rate, supplemented by a favorable green electricity tariff; all intelligently connected to form an integrated overall solution. True to the motto "digital, decentralized, and 100% renewable", our heart beats both for the rapid development of a company and for combating the greatest challenge of our generation - climate change.
Job Description
Located in either Berlin or Stuttgart, we're scaling up our tech team to enhance the brain of the Enpal system - our IoT division. We work closely with partner companies to create seamless energy solutions for the future.
As Senior Embedded Software Engineer (f/m/x), you will be working close to hardware, production systems, and real operational challenges. The position plays a key part in building, validating, and operating systems that must perform reliably in the field. It combines deep technical expertise with hands-on technical leadership in production-grade IoT environments. If you value ownership, technical depth, and transparent collaboration, you will have the opportunity to shape both systems and processes in a meaningful way.
* Design, validate, and optimize firmware for Linux-based IoT devices.
* Support our colleagues in building and maintaining software services essential for IoT device configuration and activation in production environments.
* Interface with partner companies to validate externally delivered software
* Establish and maintain automated validation pipelines (HIL/SIL testing)
* Enhance and maintain Linux system built with the yocto build chain
* Contribute to CI/CD pipelines and release processes using Git-based workflows
* Improve system-level reliability (network interfaces, systemd, boot flows, toolchains)
Qualifications
* In-depth understanding of Linux-based systems, with a strong emphasis on the Yocto build chain.
* Experience in designing and operating control systems in IoT production environments
* Platform or internal tooling development experience
* Experience with atleast one of: C++ / C# / Python
* Understanding of IoT Protocols (e.g., MQTT), interfaces such as Modbus, LTE
* Extensive experience in a production environment, with a focus on IoT device configuration and activation.
* Expertise in CI/CD tools and methodologies.
Nice to have:
* Knowledge of embedded security best practices, both hardware and software-sided,
* Hardware design exposure (schematics, interface integration)
* Energy domain experience
* Willingness to deepen expertise in C#
Additional Information
* Work in Germany's first green unicorn and actively shape the solar energy revolution.
* The sun shines all over the world - at Enpal you will find a highly motivated and diverse team with more than 65 different nationalities.
* Would you rather keep your pet company at home or your colleagues at the office?Even after the pandemic, we offer you a hybrid working model
* We fulfill every start-up cliché - in our modern office in Berlin-Friedrichshain, you'll find everything your heart desires, from a ping-pong table and yoga corner to a roof terrace and stocked drinks fridges.
* Your kick-start at Enpal - Get to know the company, your team colleagues and our founder Mario on your onboarding day.
* Stay up to date - Whether it's company figures at our monthly all-hands meetings or how a photovoltaic system works at the Lunch & Learn, you'll always know exactly what's going on.
* Energy transition only works together - At Enpal, you can expect a legendary team spirit and unforgettable team events.
* No mistakes, no progress - We live a strong feedback culture and grow with your input, either personally or anonymously via our feedback tool Culture Amp.