We're looking for a hands-on software engineer who wants to join us in building our core firmware from the ground up and define the future of our physical products.
📍 About the Role & Location
What you get:
As a Firmware Engineer at
Balder
, you'll be at the heart of our innovation, developing the core embedded technology for our next-generation container tracking devices. In this key role, you will work in a green-field environment, taking significant ownership and making a direct impact on our physical product.
This role is primarily based at our
Lysaker office in Oslo
, where you'll join our team of hardware, firmware, and cloud engineers in a dynamic, hands-on environment. Your regular presence in the office is key to facilitating direct collaboration, hardware development, and fostering a solid team culture. Our Lysaker office provides dedicated lab space, essential for hardware development and debugging.
Your impact at Balder:
This isn't just another firmware role. As one of our first developers (we started in 2025), you'll be stepping into a true green-field project. You won't be maintaining legacy code; you'll be creating it. We need a builder, a problem-solver, and a pioneer who is excited by the prospect of taking a product from a concept to a global reality. You will have a unique opportunity to lay the technical foundation of our core product. Your decisions will directly influence the performance, reliability, and scalability of our smart container solution.
🛠 What You Will Do
-
Architect, develop, and maintain robust firmware for our asset tracking device on the Nordic Semiconductor platform.
-
Take a leading role in the entire embedded software lifecycle, from initial concept and design to deployment and updates.
-
Make key technical decisions that will shape the future of our hardware and software integration.
-
Engage in hands-on testing, debugging, and validation of the physical product.
-
Collaborate closely with the wider team to define product features and ensure seamless functionality.
🧠 Key Technical Challenges
Your work will be central to solving some of the most interesting challenges in IoT and logistics:
-
🔋 Ultra-Long Battery Life: Develop power-efficient firmware that allows our sensors to operate for over 12 years without maintenance.
-
🛰️ Global Connectivity: Implement and optimize communication stacks for cellular (LTE-M/NB-IoT) and satellite networks to ensure seamless global tracking.
-
💡 Intelligent Sensing: Create logic to detect key events, from movement and door intrusion to environmental changes, in real-time.
-
🛡️ Rock-Solid Reliability: Build firmware that is robust enough to withstand the harshest conditions at sea and on land, with fail-safes and over-the-air update capabilities.
📋 Who You Are
-
Strong programming experience with a good understanding of systems programming (C/C++/Rust).
-
Experience with, or interest in learning, embedded programming, debugging, etc.
-
Comfortable taking ownership and making decisions in a dynamic startup environment.
-
Ability to work hands-on with hardware for development and debugging.
Nice To Have
-
Experience with the Nordic Semiconductor platform (nRF Connect SDK).
-
Familiarity with Zephyr RTOS.
-
A Bachelor's degree or higher in a relevant engineering field.
-
A passion for solving complex problems in the logistics and IoT space.
💻 Our Current Platform
(Subject to change)
-
Code base: C/C++
-
Hardware: Nordic Semiconductor microcontrollers
-
OS: Zephyr RTOS
🚀 Why Join Us?
-
Influence: Be a foundational engineer with massive influence on our core product and technology.
-
Mission: Join a team dedicated to revolutionizing the global supply chain and making logistics more efficient.
-
Culture: Be part of a culture that values quality, durability, and responsible innovation.
-
Incentives: Participate in our stock incentive program