Embedded Software Developer
Starflow AS
- Frist 14.11.2024
- Ansettelsesform Fast
Are you ready to build something from the ground up and help shape the future of energy management?
About Starflow
We’re on a mission to transform the way people interact with energy - whether in homes or in industries - and reshape the future of energy management.
Picture a world where your energy system anticipates your needs, seamlessly integrates with solar panels, batteries, and other systems, and even lets you share excess energy with your neighbors. This is the future we’re building - a future we call energy perfection and where energy flows freely, smartly, and sustainably.
We recently raised NOK 20 million to bring our vision to life by developing the Starflow Energy Hub - a modular platform that optimizes energy flow between solar panels, EV chargers, home batteries, and energy systems. With this funding, we’re building a world-class team to drive innovation and bring the Energy Hub to market by 2026.
Our culture at Starflow is built on boldness, integrity, and truth-seeking. We believe in pushing boundaries, taking calculated risks, and finding better ways to solve problems. Open feedback, learning from mistakes, and embracing challenges as growth opportunities are key to how we work.
We’re building everything from the ground up, and to succeed, we need people who aren’t afraid to take on tough challenges and make a real impact. Together, we’re redefining what’s possible in energy management.
"Joining our team this early, you’ll have the unique opportunity to shape our future and make a direct impact from the very beginning" - Jonas Helmikstøl, Co-founder & CEO
The challenge
As we set out to bring our vision of energy perfection to life, we need an Embedded Software Developer to create the software foundation that will transform how energy is managed and consumed.
With no blueprint in place, you’ll be building everything from scratch. This means taking on the challenge of designing the architecture and writing robust, real-time embedded software that delivers reliable performance across a range of devices and components.
Your mission
Your mission is to build the core software that powers our Energy Hub from the ground up.
Starting with a blank canvas, you’ll be responsible for developing embedded software that seamlessly integrates advanced hardware components, ensures real-time control, and enables efficient, intelligent energy management.
The result? An Energy Hub that empowers users by making energy accessible, efficient, and easy to control - all in alignment with our vision of achieving energy perfection.
You’ll take ownership of
- Defining and building the embedded software architecture - You’ll design and implement the embedded software architecture from scratch, ensuring real-time control of energy systems and seamless communication with cloud services, APIs, and 3rd party products.
- Firmware development and optimization - You’ll develop and fine-tune low-level code in C/C++ for microcontrollers, focusing on stability, efficiency, and optimizing power usage to ensure top performance.
- Hardware & Software integration - Working closely with electronics engineers, you’ll influence the electronics design, making it software-compatible from the start. Then you’ll create the software that brings it to life, ensuring everything works together seamlessly.
- Automating testing and validation - You’ll build and maintain automated testing frameworks to ensure the software performs reliably in real-world environments, meeting all operational demands.
- Ensuring safety and security - You’ll implement secure firmware updates, develop fail-safes, and apply best practices in cybersecurity to ensure system stability and security.
We believe in adapting to what serves the company's vision and growth. This means that as Starflow grows, you'll grow with it, wearing different hats and taking on responsibilities that match both your strengths and the changing needs of the business.
Why you should consider this role
As an experienced embedded software developer, you know what it means to solve tough, real-world problems. At Starflow, we’re offering you the chance to take on the kind of challenges that make a real difference. Here’s why this role stands out:
- Own the entire embedded software architecture - this isn’t about tweaking an existing system - you’ll be building the embedded software architecture from scratch. With no legacy code to slow you down, you’ll have full ownership to design a system that’s not only robust and scalable but also adaptable to future needs. If you love creating something from nothing and have the technical depth to do it right, this is the opportunity you’ve been waiting for.
- Master advanced hardware integration - every piece of hardware you’ll work with, from sensors to microcontrollers, has its own unique requirements. You’ll be the one ensuring these components communicate seamlessly, with real-time precision. If diving into the nuts and bolts of hardware integration excites you, this role will give you plenty of challenges to sink your teeth into.
- Thrive in a fast-paced dynamic environment - in a startup like Starflow, change happens fast. You’ll need to adapt quickly, pivot when needed, and still maintain high code quality. If you’re the kind of developer who thrives on variety and loves finding practical solutions in fast-moving environments, you’ll feel right at home here.
- Freedom to experiment and innovate - we’re all about testing new ideas and pushing boundaries. Not everything will work out, but we believe in taking calculated risks to get to the best solutions. If you enjoy experimenting, learning from failures, and refining your ideas quickly, you’ll love the freedom you’ll have here.
Who we think is the right match
What matters most is that you’re deeply aligned with our vision, culture, and excited to be part of our journey. That being said, we believe there are certain skills and traits that will empower you to overcome the challenges of this role:
- C/C++ programming expertise - you have experience with embedded C/C++ programming and building real-time control software for microcontrollers. This will allow you to design real-time control systems that seamlessly interact with hardware components, forming the backbone of our energy management platform.
- Experience with communication protocols - whether you’ve worked with Bluetooth, BLE, Ethernet, or Wi-Fi, your understanding of communication protocols will help ensure that our hardware and software communicate smoothly in real-time.
- Problem-solver by nature - you enjoy tackling challenges and finding practical solutions. Whether it’s integrating hardware with software or optimizing performance, your curiosity and persistence will help you thrive as we build from the ground up.
Life @ Starflow
Joining Starflow at this early stage is an unique opportunity. You’ll experience personal growth, exciting challenges, and the chance to make a real impact.
But make no mistake, this journey isn’t for everyone. We’re an ambitious team on a bold mission, which means that the path ahead will be demanding, unpredictable, and full of challenges.
- We live by the values of boldness, integrity and truth seeking. We take calculated risks, push boundaries and meet challenges head on. That's why we need people who aren't afraid to challenge the status quo and think different. You'll be encouraged to think outside the box, but also to take ownership of your work and be accountable for both successes and failures.
- No lone wolves here. We believe that no one is more important than the team, and that the best solutions come from different perspectives, feedback, and open communication. There's no room for ego here - only a shared passion for building something extraordinary.
- Where freedom meets accountability. We cherish freedom and autonomi, but we also understand that freedom goes hand in hand with responsibility and consequences. We know when to lead and make decisions independently, and when to follow guidance and instructions from others.
- Start-up life is messy. Being part of Starflow from the start means navigating limited resources, shifting priorities, and tight deadlines. It’s demanding, unpredictable, and chaotic - but that’s also what makes it exciting. We need resilient people who can balance long-term vision with the immediate needs of the business, staying adaptable and focused as we push forward.
If you seek comfort or routine, then Starflow is not the place for you. But if you are driven by passion and the desire to shape something greater than yourself, then we might be the perfect fit.
Om arbeidsgiveren
We’re on a mission to transform the way people interact with energy - whether in homes or in industries - and reshape the future of energy management.
Picture a world where your energy system anticipates your needs, seamlessly integrates with solar panels, batteries, and other systems, and even lets you share excess energy with your neighbors. This is the future we’re building - a future we call energy perfection and where energy flows freely, smartly, and sustainably.
We recently raised NOK 20 million to bring our vision to life by developing the Starflow Energy Hub - a modular platform that optimizes energy flow between solar panels, EV chargers, home batteries, and energy systems. With this funding, we’re building a world-class team to drive innovation and bring the Energy Hub to market by 2026.
Our culture at Starflow is built on boldness, integrity, and truth-seeking. We believe in pushing boundaries, taking calculated risks, and finding better ways to solve problems. Open feedback, learning from mistakes, and embracing challenges as growth opportunities are key to how we work.
We’re building everything from the ground up, and to succeed, we need people who aren’t afraid to take on tough challenges and make a real impact. Together, we’re redefining what’s possible in energy management.
- Sektor: Privat
- Sted: Zetlitzveien 2, 4017 Stavanger
- Bransje: Elektronikk, IT - maskinvare, IT - programvare
- Stillingsfunksjon: Kybernetikk, Systemarkitekt, Utvikler (generell)
- Arbeidsspråk: Norsk, Engelsk
Nøkkelord
c, c++, mikrokontroller, embedded software, electronics
Annonseinformasjon
- FINN-kode 377160056
- Sist endret