Company logo

Starflow

2 days ago

Starflow

Senior Embedded Software Engineer

Full-time

in

Stavanger

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

Embedded Systems
Firmware
C/C++
Real-time control
Reliability

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
This isn’t just another firmware gig. You’ll be building the entire embedded platform alongside Sven, our Lead Embedded SW Developer. Together, you’ll bring up Linux and MCU layers, own the full stack, and shape the connected system from the ground up.
Solve real engineering problems
Starflow’s products runs under real thermal, power, and timing constraints, and your software needs to make it all work. You’ll be the one who makes hardware come alive and keeps it running safe and stable in the wild.
Architect the future of a connected system
From day one, you’ll have a seat at the table for the big decisions - architecture, modularity, testing, OTA, security. You won’t just write code, you’ll shape a platform that can evolve, scale, and endure.

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
You’ll implement and maintain embedded code across the full stack — from bootloaders and device drivers to communication interfaces and system logic. The code needs to be reliable from cold boot to OTA update.
Make the platform testable and maintainable
Structure the code so it can be tested, reused, and understood. You’ll build for long-term maintainability, not quick hacks — with clear logs, fault handling, and CI-ready modules.
Control real-world behavior with safe, precise logic
Timing, thermal variation, and power fluctuations are all part of the job. You’ll write control logic that stays predictable even when the environment isn’t.
Connect securely and support OTA from the start
Your code needs to provision, update, and talk to the backend , securely and reliably. That includes versioning, rollback, and diagnostics that actually help in the field
Shape the embedded platform as we grow
Help drive architectural decisions, create clarity around platform boundaries, and make onboarding easier for the next engineers joining the team.
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. 

Vouch

Vouch is a platform where you can refer candidates to jobs. Companies find talent, job seekers get opportunities, and you earn rewards for successful placements.

People Power

We believe your connections can open doors you never knew existed.

Trust in Testimony
Everybody Wins