Join us. Be you.
<p>Do your life's best work here now. With the whole world watching.</p>
An example description
Acme is an Employer Branding and an ATS SaaS platform used by over 6000 companies, 180,000 users in 90 countries around the world 🌏.
Working at Acme means working at a young, international, and fast-paced tech company that offers an ideal workplace for those who want to have a real impact on the growth of an organisation, whilst having lots of fun 🥳
✨ the opportunity to sell the market's leading employer branding and recruitment platform
💰 a fixed salary and a generous commission model with no caps that reward people who are motivated and perform well. Estimated OTE of £100,000 and hopefully more!
🌴 33 days paid holidays including bank holidays
🛥 The chance to attend our yearly 3-day company trip to a secret summer destination all covered by us!
🍾 frequent team events, celebrations, weekly incentives and Pizza Friday
The Energy Hub - a smarter, more flexible energy system
Our Energy Hub is designed to give homeowners greater control over their energy consumption by integrating solar power, EV charging, and home battery storage into a modular platform that evolves with user needs.
One of the key differentiators is its battery-agnostic approach, which provides flexibility in selecting energy storage solutions while ensuring optimised energy flow between all connected systems.
-
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, developing innovative solutions, and directly shaping how energy is optimized, secured, and controlled in real time.
-
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
-
You’ll design and implement the embedded software architecture from scratch, ensuring real-time control of energy systems and seamless communication with hardware components.
-
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.
-
Working closely with hardware engineers, you’ll integrate software that controls sensors, actuators, and energy management systems, ensuring everything works together seamlessly.
-
You’ll build and maintain automated testing frameworks to ensure the software performs reliably in real-world environments, meeting all operational demands.
-
You’ll implement secure firmware updates, develop fail-safes, and apply best practices in cybersecurity to ensure system stability and security.
But let's not forget that no role is static
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.
-
We hope our platform will bridge the gap between old and new energy systems, making it modular, scalable, and easier for people to invest in solar panels, batteries, and EV chargers. This is the beginning of a more digitised energy system, built for the 21st century.
Jonas Helmikstøl
Co-founder & CEO
The hardest challenges you will solve
-
As a core part of our team, you’ll be responsible for developing a brand-new software foundation that will be at the heart of Starflow’s energy management systems. You’ll have the opportunity to shape this from the ground up, with no legacy systems limiting your creativity. The architecture will need to be scalable, robust, and adaptable as we continue to innovate and grow.
-
You’ll collaborate closely with hardware engineers to ensure seamless communication between software and components like sensors and microcontrollers, each with its own specific demands. You’ll be the one making sure these pieces fit together perfectly in real time, allowing for the smooth operation of the entire system.
-
Starflow is a fast-paced, dynamic company where priorities shift and new opportunities arise all the time. You will need to be flexible, proactive and comfortable shaping processes as we grow. At the same time, you'll have the unique opportunity to see your contributions have a direct impact on the success of the business and the future of energy management.
-
Safety is non-negotiable, and protecting the system from potential security threats adds another layer of complexity. You’ll be responsible for building strong safeguards, following safety protocols, and implementing secure firmware updates to protect the system from vulnerabilities, ensuring it remains stable, secure, and reliable at all times.
-
We're not just looking for someone to get things done, we’re looking for someone who thrives on tough challenges, embraces advanced problems, and is excited to make a lasting impact by turning those challenges into opportunities
Nikolai Konopelko
Co-founder & Principal Electronics Engineer
Who we seek
We're looking for an embedded software developer who thrives on solving advanced problems and building systems from the ground up. Hopefully you're both technically skilled and adaptable, and ready to take on the world in a fast-paced startup environment.
These are some of the key skills we believe you need to meet the expectations of this role:
-
You’re experienced in embedded C/C++ programming, with hands-on expertise in developing real-time control software for microcontrollers. You know how to work with real-time operating systems (RTOS), ensuring your code runs efficiently and reliably in time-critical environments.
-
You’re skilled in integrating and working with various communication protocols, whether it’s Bluetooth, BLE, Ethernet, Wi-Fi, or Cellular. You understand how to ensure seamless communication between hardware components in a system.
-
You excel at tackling advanced technical challenges, whether it’s integrating software with hardware, optimizing performance, or ensuring system security. Starting from scratch excites you, and you have a track record of delivering practical, innovative solutions.
-
You’re comfortable working in a fast-paced, evolving environment. You know how to stay focused and maintain high-quality code, even when priorities shift. You’re proactive and ready to help shape the future of both the product and the company.
-
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.
Ola Stengel
Co-founder & CTO
Life @ Starflow
Joining Starflow at this stage is a 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.
The recruitment journey
-
Forget the formal application - we want to make it easy for you to take the first step. Just answer a few key questions to give us a sense of who you are and how you think. Feel free to include your portfolio if you have one – we'd love to see your work!
-
Next, we’ll send you a detailed DNA report. This will give you a deeper understanding and insight into Starflow’s unique DNA.
The goal here is to ensure that you have all the information you need to make an informed decision on wether you want to continue pursuing this recruitment journey or not - already from the start.
-
You choose the location - whether it’s your favorite café, restaurant, a walk in the park, our office, on Teams etc. The most important thing is that you pick a setting where you feel comfortable and at ease.
This meeting is all about getting to know each other, answering any questions you may have, setting clear expectations for both sides, and finding out what’s important to you in a job.
-
Now it’s time to meet the team behind the vision. You’ll get a feel for the people, culture, and how we work. We’ll dive into your motivations and experience and see how they fit with what we’re building.
A fixed part of the meeting will be dedicated to you interviewing Starflow. This means that you will get to set the agenda for this part, ask the questions and get the opportunity to dig deep into any aspects of the role, team, or company that you want to know more about.
We encourage you to be thorough and ask challenging questions. Our goal is to provide you with all the information you need to make an informed decision about joining Starflow.
-
We'll work together on solving a real challenge you can expect to get in the role. This isn't a test but rather an opportunity for both parties to see how we collaborate and something that allows you to get a taste of what challenges in the role would be like.
-
If we've both decided we're a great match, we'll present you with a clear offer. This will include detailed expectations, goals, and performance requirements. At this stage, we hope we've gotten to know each other well enough that both parties are excited about forging a strong relationship.