Application Guide
How to Apply for Software Engineer – Device Infrastructure (all genders)
at GridX
🏢 About GridX
GridX is at the forefront of the energy transition, enabling a decentralized and intelligent virtual power plant that optimizes sustainable energy management. Working here means contributing to a greener future while tackling complex IoT and infrastructure challenges.
About This Role
As a Software Engineer on Device Infrastructure, you will own the Kubernetes-based IoT management platform that powers thousands of gridBox devices. Your work directly impacts device reliability, production efficiency, and developer velocity, making you a critical enabler for GridX's smart energy ecosystem.
💡 A Day in the Life
You'll start by reviewing monitoring dashboards for the gridBox fleet, then dive into coding a new deployment tool in Go. After a stand-up with the team, you might debug a networking issue on a test device, followed by collaborating with production engineers to streamline firmware flashing. The afternoon could involve writing Kubernetes manifests for a new service or reviewing a peer's PR on container optimization.
🚀 Application Tools
🎯 Who GridX Is Looking For
- Experienced with Go/Golang in production, having built and maintained microservices or system-level software.
- Hands-on with Kubernetes and containerized deployments, ideally on embedded Linux systems.
- Proficient in Bash scripting and Docker, with a solid grasp of IP networking (e.g., routing, firewalls, VPNs).
- Comfortable working cross-functionally to optimize production processes and tooling for developers.
📝 Tips for Applying to GridX
Highlight specific projects where you managed IoT devices or embedded Linux systems at scale.
Showcase your Go expertise with code samples or links to open-source contributions; mention any experience with performance profiling.
If you have experience with production software for manufacturing (e.g., traceability, system integration), emphasize that.
Tailor your resume to include keywords like Kubernetes, IoT, embedded Linux, and Go, as the role is highly technical.
Mention any familiarity with monitoring tools (e.g., Prometheus, Grafana) or CI/CD pipelines for device deployments.
✉️ What to Emphasize in Your Cover Letter
["Passion for sustainable energy and how your skills can directly impact GridX's mission.", 'Proven track record with Go and Kubernetes in an IoT context, with specific examples.', 'Experience optimizing production processes or developing tooling for developers.', 'Ability to act as a go-to expert and collaborate across teams to solve infrastructure challenges.']
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → Read GridX's blog or press releases about their virtual power plant and gridBox technology.
- → Understand the energy market in Germany and the regulatory environment for smart grids.
- → Familiarize yourself with GridX's tech stack: Kubernetes, Go, embedded Linux, and IoT protocols like MQTT.
- → Look into their open-source contributions or GitHub repositories to see their coding style and practices.
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Don't focus solely on frontend or web development experience; this role is deeply infrastructure and IoT-focused.
- Avoid vague statements about Kubernetes; be specific about your hands-on cluster management experience.
- Don't underestimate the importance of production processes; failing to mention traceability or system integration can hurt your application.
📅 Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!