This website uses cookies to ensure you get the best experience.

empX and our selected partners use cookies and similar technologies (together “cookies”) that are necessary to present this website, and to ensure you get the best experience of it. If you consent to it, we will also use cookies for analytics purposes.

See our Cookie Policy to read more about the cookies we set.

You can withdraw and manage your consent at any time, by clicking “Manage cookies” at the bottom of each website page.

Select which cookies you accept

On this site, we always set cookies that are strictly necessary, meaning they are necessary for the site to function properly.

If you consent to it, we will also set other types of cookies. You can provide or withdraw your consent to the different types of cookies using the toggles below. You can change or withdraw your consent at any time, by clicking the link “Manage Cookies”, that is always available at the bottom of the site.

To learn more about what the different types of cookies do, how your data is used when they are set etc, see our Cookie Policy.

These cookies are necessary to make the site work properly, and are always set when you visit the site.

Vendors Teamtailor

These cookies collect information to help us understand how the site is being used.

Vendors Teamtailor
Skip to main content
Department name · empX · Fully Remote

Join us. Be you.

Do your life's best work here now. With the whole world watching.

Your Mission

The Energy Hub

  • 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

What needs to get done?

  • Write, test, and debug firmware for microcontrollers and sensors that ensures hardware runs efficiently and reliably. Your code will be the backbone of our embedded systems.

  • Work closely with hardware engineers to integrate firmware with physical components. Solve real-time timing and synchronization challenges to create seamless systems.

  • Build automated tests to validate every aspect of our embedded systems, ensuring reliability and saving time on manual testing.

  • Reduce power consumption in embedded software while maintaining top performance. Add fail-safes and recovery mechanisms to ensure reliability under any condition.

  • Write modular, reusable code that makes future updates and scaling easy. Document your work so the team can build on your foundation.

... but let's not forget that no role is static ...

  • 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

Why you should consider this role

  • 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.

  • 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.

  • 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

  • You’ll need strong skills in C/C++ to develop efficient, low-level firmware. Writing clean, modular, and maintainable code will be at the core of your work, along with tackling performance-critical challenges like interrupt handling and memory management.

  • Real-time systems demand reliability and precision. Familiarity with platforms like FreeRTOS, Zephyr, or similar environments will help you design systems that are predictable and consistent under real-time conditions.

  • Communication is key in embedded systems. Your expertise in protocols will ensure seamless data flow and synchronization between hardware and software components, keeping everything running smoothly.

  • 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.

Life @ Starflow

  • 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.

  • 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.

  • 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.

  • 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.