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 ecosystem.
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.
What you’ll work on
**Device integrations: **Build and maintain Go services that poll measurements, send control commands, and handle communication failures, retries, and recovery flows across real hardware environments.
**Integration framework: **Help evolve our next-generation integration stack with mTLS security, mDNS discovery, and declarative device configurations, while migrating existing drivers into the new architecture.
**Tooling & ecosystem: **Contribute to internal validation tooling and integration frameworks used by both gridX engineers and external OEM partners to develop and verify device integrations.
**AI-assisted engineering: **We actively use AI-assisted and agentic coding workflows across implementation, testing, code review, and specification analysis. You’ll help shape how these workflows evolve within the team.
Day-to-day, that means
-
Implementing integrations based on datasheets and protocol specifications
-
Designing resilient systems for unreliable communication and real-world timing constraints
-
Migrating imperative drivers into declarative integration models
-
Debugging low-level communication issues using tools like tcpdump and register dumps
-
Contributing to protocol specifications, tooling, and integration architecture
-
Collaborating closely with firmware teams, hardware manufacturers, partners, and domain experts
-
Mentoring teammates and contributing to technical direction across teams
This is how you and your application stand out
What matters beyond code
**
****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.
**Tech environment: **Go • Linux • Docker • Kubernetes • gRPC • Protocol Buffers • Modbus • EEBUS • OCPP • React/TypeScript • CI/CD • Nix
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
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!