What is a Software Engineer at Nordic Semiconductor?
Nordic Semiconductor is a world leader in ultra-low-power wireless communication. As a Software Engineer at Nordic Semiconductor, you do not just write code; you build the critical software ecosystem that powers billions of connected Internet of Things (IoT) devices worldwide. Your work bridges the gap between raw silicon and seamless user experiences, directly influencing the performance, power efficiency, and security of cutting-edge wireless technologies.
The software engineering organization at Nordic Semiconductor spans a highly diverse technical spectrum. Depending on your team alignment, you will work on low-level firmware for Bluetooth Low Energy (BLE), Wi-Fi, and cellular IoT microcontrollers, build robust developer tools and SDKs like the nRF Connect SDK, or design scalable cloud architectures for nRF Cloud. The code you write must be highly optimized, incredibly reliable, and designed to operate within the strict memory and power constraints typical of embedded hardware.
This role is highly collaborative and strategically vital. You will work alongside hardware designers, RF engineers, product managers, and application specialists to solve complex, multi-dimensional engineering challenges. Whether you are optimizing a lock-free ring buffer in C or deploying an Infrastructure-as-Code (IaC) pipeline in AWS, your contributions will directly enable global product innovators to build the next generation of smart, connected technology.
