Who we are looking for
We’re looking for an experienced embedded developer who understands the full system, not just their code. Someone who can build reliable firmware for microcontrollers, design for real-world constraints, and work closely with hardware and cloud to make the product hold together.
or
kr 15,000
Reward (NOK) upon hire of a referred candidate.
Highlights
Job type
Full-time
Relevant experiences
Strong experience writing firmware in C or C++ for microcontroller-based systems
Strong skills in writing timing-critical control logic that holds up under load, variation, and user interaction
Track record building secure, maintainable embedded platforms with diagnostics, fault handling, and testability from day one
Nice to Have
Familiar with secure connectivity, provisioning, and IoT protocols like BLE, MQTT, or WiFi
Experience working with OTA systems, versioning, and rollback in production environments
Exposure to Embedded Linux or similar OS-level environments in a product context
Why this role might be worth your time
Co-build the entire embedded platform
Solve real engineering problems
Architect the future of a connected system
Own the brain of a connected energy system.
Your mission
You’ll be responsible for the embedded software platform that runs across Starflow’s connected energy system, from the microcontroller to the Linux core. This means writing the firmware that controls power, communication, updates, diagnostics, and safety - in real conditions, in real homes. You’ll work closely with Sven in the embedded team, and with electronics and cloud engineers to make sure the system holds up when it matters.
Write robust software
Make the platform testable and maintainable
Control real-world behavior with safe, precise logic
Connect securely and support OTA from the start
Shape the embedded platform as we grow
Who we’re looking for
This role needs someone who’s comfortable owning embedded software across the full stack and across the product lifecycle. You’ll need strong fundamentals, but also the mindset to make real-world systems run reliably in homes, not just in lab setups. The team is small, and your work will have direct impact. Here’s what helps you succeed in the role:
Experience building reliable embedded software in C or C++
You’ve worked with low-level firmware in C or C++, and you know your way around build systems, toolchains, and hardware registers. Its also a big plus if you've touched higher-level components in Linux-based environments and know how they fit together.
Confident working with real-time behavior and control logic
You know how to design logic that responds predictably to physical signals and user actions. You’ve built systems where timing, precision, and safety matter and where code runs in the real world, not just in simulation.
Built-in quality: testing, debugging, and long-term thinking
You write code that’s readable and testable, not just “working.” Logging, fault handling, version control, and CI aren’t afterthoughts. You’ve debugged systems with real consequences and understand how to leave a trail others can follow.
Office location
Stavanger, Rogaland, NO
Zetlitzveien 2, 4017 Stavanger, Norway
Power and Energy
Software Development
Electronics
Starflow is building a seamless platform that brings together solar panels, home batteries, EV chargers, and the grid. At the core is a smart hybrid inverter — designed to become the central control unit of the modern home, capable of monitoring, managing, and optimizing energy use automatically.
With advanced hardware and open software architecture, the system will adapt to each home in real time. It’s being developed to help lower energy bills, enable storage and bring everything together in one intuitive interface. Easy to install, built to last, and ready for the energy needs of tomorrow.
Clean energy, made effortless. Quiet in presence. Powerful in action. Fully in sync with how we want to live. We’re building what energy should feel like. And this is just the beginning.
Life @ Starflow
We started Starflow to change how energy feels: seamless, intelligent, beautiful. But building something truly new doesn’t just require vision – it takes a special way of working, and people who care deeply about doing things right.
That’s why at Starflow, design isn’t just how the product looks. It’s how we think, how we make decisions, and how we come together as a team. We slow down enough to ask the right questions before chasing solutions. We create clarity first, knowing it leads to speed, calm, and confidence later.
We call this way of working the Flow process. It’s our shared rhythm, a supportive structure that removes friction rather than adding layers. It’s designed to help you feel energized, clear, and purposeful. Even when things move fast.
When you join Starflow, you don’t just fill a role. You help shape how things are done. You’ll work closely with founders, designers, engineers, and others who trust you from day one. You’ll get genuine ownership and the freedom to create something meaningful.
We’re building a team of people who love what they do, who speak honestly, who embrace uncertainty, and who genuinely care about each other and the impact they’re creating together.
Our values
From the very beginning, we knew we couldn’t leave culture to chance. If we wanted to build something that lasts, we had to be just as deliberate about how we work together as we are about the product itself.
These values aren’t something we wrote after the fact. They’ve shaped our choices from the beginning – who we hire, how we lead, how we give feedback, and what we expect of each other.
They’re not there to sound good. They’re there to be used.
Bold
We take calculated bets, aim higher than expected, and we’re not afraid to step into the unknown.
Integrity
We do what we say, and we do what’s right, even when no one’s watching.
Truth seeking
We put curiosity over comfort and clarity over ego. We don’t build on assumptions, we build on insight.
Care
We genuinely care. About the product we’re building, about the people who use it, and about each other.