Sign in to auto-apply
Job Description
About the job
Write the code that powers a smarter global supply chain. We're expanding our firmware team and looking for a motivated Firmware Engineer. You will be instrumental in developing the core logic for our next-generation container sensors, which are cutting-edge IoT devices designed to track containers worldwide using cellular and satellite communication.
What You'll Be Building
As a Firmware Engineer at Balder, you're not just writing code; you're creating the intelligence that powers our global network of smart containers. You will be a key player in a small, agile team responsible for the entire firmware lifecycle, from initial concept and architecture to deployment and in-field updates.
Responsibilities
- Design, develop, and maintain firmware for our low-power, long-life embedded IoT devices.
- Optimize firmware for ultra-low power consumption to meet our industry-leading battery life targets.
- Collaborate directly with hardware engineers on board bring-up, validation, and debugging.
- Develop and maintain robust test suites and automated testing infrastructure for firmware validation.
- Troubleshoot and resolve complex issues that span the hardware, firmware, and cloud interface.
Our Engineering Culture
- High Ownership: You'll own projects end-to-end, making key technical decisions.
- AI-Augmented Workflow: We leverage cutting-edge AI tools to streamline development.
- Hardware & Software Synergy: Tight collaboration with hardware and cloud engineers.
- Global Scale: Your work will be deployed on devices across the planet.
Requirements
- Proven experience in embedded systems development using C/C++.
- Strong understanding of low-level hardware interfaces and communication protocols like I2C, SPI, and UART.
- Solid debugging skills for hardware and firmware issues using tools like logic analyzers and oscilloscopes.
- Foundational knowledge of electronics and the ability to read schematics.
- Must hold relevant work authorization or citizenship to work in Norway.
Skills
C/C++Embedded SystemsIoT DevelopmentHardware DebuggingCommunication Protocols (I2C, SPI, UART)Low-power optimizationElectronics/Schematics reading
Experience
mid-level