Firmware Engineer
Join our engineering team, building better products with some of the world's most progressive brands.
Above is looking for an experienced Embedded Firmware Engineer to join us in our Malmö studio. We are looking for a coder who loves hardware—someone who is just as comfortable inside an IDE as they are hooking up an oscilloscope or logic analyzer.
You will take an active part in developing our embedded capabilities and supporting our commercial activities. This includes direct contact with clients, technical project planning, and helping to scope out complex innovation projects.
We’re a team of warm, welcoming, dedicated professionals that love to build cool stuff. We believe in creating a culture where you take pride in your work, but also take care of each other as we navigate ambiguity, tackle technical challenges, and grow as a team.
We are looking for a design engineer who thrives in the realm of consumer electronics and IoT. You will work closely with our Electronics and Mechanical teams to design and develop experiences and products that both we and our customers can be proud of. Often we also include digital and physical as well as UX designers in the team. We focus on prototyping and tech concepts and support our clients all the way to production.
While your primary focus will be firmware architecture and implementation, you will also be the bridge to the hardware. You need to understand the electronics well enough to debug board bring-ups, validate hardware designs, and write drivers for new sensors and peripherals.
Development: You will drive the firmware development lifecycle—from quick proof-of-concept prototyping to robust, production-ready code.
Hardware Interaction: You will assist in board bring-up, hardware verification, and debugging low-level interactions.
Commercial: You will assist in estimating software complexity for proposals and explaining technical concepts to clients.

Requirements
Experience: 5+ years in firmware development for embedded systems.
Location: You must currently hold the right to work in Sweden and be able to work on-site in Malmö.
Skills and experience
Required:
Strong proficiency in C/C++ for embedded targets (ARM Cortex-M, etc.).
Experience with RTOS (e.g., FreeRTOS, Zephyr) and bare-metal programming.
Strong understanding of hardware interfaces (I2C, SPI, UART, ADC, GPIO).
Ability to read and understand electronic schematics and datasheets.
Hands-on debugging skills (using oscilloscopes, logic analyzers, JTAG/SWD).
Bonus:
Experience with wireless stacks (BLE, Wi-Fi, LoRa, NB-IoT)—E.g. Nordic Semiconductor, ESP32 or STM32 ecosystems.
Basic hardware design skills (ability to make minor modifications to a PCB or design simple breakout boards).
Experience with Python for test automation or scripting.
Knowledge of low-power design techniques for battery-operated devices.

About Above
We are a Scandinavian innovation agency dedicated to driving positive change through the integration of design, strategy and technology. Our creative 360-approach allows us to break down boundaries between the physical and digital, while fusing hardware & software into meaningful experiences.
We work with leading global brands, local Scandinavian heroes, and a fantastic collection of startups. We’re a team of warm, welcoming, dedicated professionals with diverse, international backgrounds. In everything we do, we strive for a world-class result and we believe you share that mindset.
- Department
- Engineering
- Role
- Software Engineering
- Locations
- Malmö
Malmö
About Above Agency
We are a Scandinavian innovation agency driving positive change through a seamless fusion of strategy, design and technology.
We are a part of Eidra, a group of top-notch companies specializing in strategy, creativity, and engineering. As a collective we guide leaders in making meaningful and lasting change.
Already working at Above Agency?
Let’s recruit together and find your next colleague.