Skip to main content

Senior Go Engineer – IoT & Energy Integrations (all genders)

Aachen, Remote DE; Aachen; Munich
Full-time
Permanent employee

How you can contribute to gridX

Build the integration layer behind a distributed energy platform.

At gridX we’re building the software infrastructure that connects real-world energy hardware, batteries, inverters, EV chargers, heat pumps, and smart meters, into one unified energy management platform.

As a Senior Go Engineer, you’ll develop the systems that allow thousands of devices from dozens of manufacturers to communicate reliably with our platform in real-world environments. This is not typical backend CRUD development. Your software runs on Linux-based IoT gateways at the edge, communicates via protocols like Modbus, REST, EEBUS, and OCPP, connects to the cloud through HTTP and gRPC, and translates hardware-specific protocols into a unified data model.

We work highly flexibly across Germany, but would ideally love to welcome you to our Aachen or Munich offices. Since occasional hands-on tests happen in our Aachen lab, regular on-site presence there is a huge plus. Living further away in Germany? No worries, this role is also available fully remote from anywhere in Germany.

What you’ll work on

Device drivers: You implement and maintain Go services that poll measurements, send control commands, and handle the edge cases of real hardware (timing, errors, recovery). You work from manufacturer datasheets and protocol specs, often pairing with AI coding tools to accelerate implementation and review.


Protocol framework: We're evolving a next-generation integration standard: a layered protocol stack with mTLS security, mDNS discovery, and self-describing asset configurations. You'll help shape and implement this specification, and migrate existing drivers to it.


Test tooling: The team owns and distributes a full-stack Modbus validation tool (Go backend, React frontend) used internally and by partners to verify device conformance. You contribute to and maintain this.


Partner ecosystem: Our integration framework enables OEM partners (e.g. GoodWe, SolaX, Kostal) to build their own drivers via a no-code integration layer. You support the technical foundation that makes this work and engineers using it. 


We use AI-assisted and agentic coding workflows extensively across all of these areas, for driver implementation, code review, spec analysis, and test generation. You'll be expected to leverage these tools effectively and help evolve how we use them.


Day-to-day, that means
  • Implementing drivers for new device models based on datasheets and protocol specs
  • Migrating imperative Go drivers to declarative, no-code configurations, and evolving the framework to make that possible as you go
  • Debugging communication issues, logic analyzer, tcpdump, register dumps
  • Designing state machines that handle real-world timing, errors, and recovery
  • Writing tests that cover protocol edge cases and device quirks
  • Contributing to protocol specifications and test tooling
  • Collaborating e.g. with firmware teams, product, partners, hardware manufacturers, and energy domain experts
  • Shaping architecture across driver framework, test tooling, and partner interfaces; mentoring teammates; driving cross-team technical decisions

This is how you and your application stand out

What matters beyond code

Pragmatism over perfection: Ship working software, iterate, don't gold-plate.

Product thinking: You care about what your code enables for users and partners, not just the code itself.

Interest in the domain: Renewable energy hardware is fascinating if you're curious. No prior energy sector expertise required, but genuine interest is.

Ownership: You follow through from "it compiles" to "it works in the field".

Tech environment: Go • Linux • Docker • Kubernetes • gRPC • Protocol Buffers • Modbus • EEBUS • OCPP • React/TypeScript • CI/CD • Nix

Nice to have:
  • Familiarity with electrical engineering concepts (power, current, phases)
  • Familiarity with running Go backend workloads in kubernetes 
  • Experience with IoT or embedded-adjacent systems
  • Contributions to open-source Go projects
  • German language skills (team is mixed EN/DE, English is working language)
  • Mandarin language skills

Why gridX

  • 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.
*Our benefits differ for 100% remote employment!

About us

We believe in a future where the flexibility of distributed energy resources (DERs) is leveraged to make renewable power reliable and affordable for all!

Spread across Munich and Aachen, our passionate and interdisciplinary team is advancing the digital transformation of the energy industry. Our leading white-label energy management platform, XENON, unlocks grid- and market-optimized control of DERs to lower costs, open up new revenue streams, enable regulatory compliance and maximize value for end users.

Join us transforming Europe’s energy sector with our cutting-edge EMS platform!