Build the integration layer behind a distributed energy platform.
Develop the systems that allow thousands of devices from dozens of manufacturers to communicate reliably with our platform in real-world environments.
Implement integrations based on datasheets and protocol specifications.
Design resilient systems for unreliable communication and real-world timing constraints.
Migrate imperative drivers into declarative integration models.
Debug low-level communication issues using tools like tcpdump and register dumps.
Contribute to protocol specifications, tooling, and integration architecture.
Collaborate closely with firmware teams, hardware manufacturers, partners, and domain experts.
Mentor teammates and contribute to technical direction across teams.
Requirements
Pragmatism over perfection: You focus on delivering robust solutions, iterating quickly, and avoiding unnecessary complexity.
Ownership: You take responsibility beyond implementation — from architecture and debugging to operational reliability in the field.
Product thinking: You care about the impact your work has on users, partners, and the broader energy ecosystem.
Curiosity for the domain: You’re excited by complex systems, connected hardware, and renewable energy technology.
Engineering excellence: You write maintainable Go code, think deeply about system design, and enjoy improving tooling, architecture, and developer experience.
Nice to have: Experience with IoT or embedded-adjacent systems
Familiarity with electrical engineering concepts
Contributions to open-source projects
German and/or Mandarin language skills.
Tech Stack
IoT
Go
Benefits
Flexible & mobile working: Work remotely for up to 70 days from anywhere in the EU
Vacation: 30 vacation days + 0.5 days of special leave for both December 24th and 31st
Health & Sports: 30 Euro allowance for Urban Sports Club or E-Gym Wellpass as well as offers for company health management & (Mental) Health Care
Personal development: cross-functional coaching, access to e-learning platforms & an annual development budget of 1,500 euros per employee
Employee discounts: Access to gridX Corporate Benefits
Stay fit and save the planet with our JobRad offer
Receive a fair monthly contribution to your company pension plan
City travel subsidy: 30 Euros monthly allowance for your monthly/annual ticket
Modern workplace in the heart of Aachen and Munich with IT equipment of your choice
Relocation Support: We support your relocation to Germany
Experience the gridX culture at regular team events and receive an additional 100 Euros per employee for your department event
We will donate 20 Euros to a charity of your choice on your birthday
Sabbatical option: Take a break from your daily work routine to pursue personal projects, travel, or further education.