
Posted 4 days ago
Software Design Engineer
AI Summary
Designs, implements and maintains cellular IoT protocol stack firmware for Nordic SoCs, implementing 3GPP features, optimizing for low power and resource-constrained hardware, and debugging issues from testing and customers.
About this role
About the job
We are looking for software design engineers for a team working with protocol stacks in wireless IoT, especially with Cellular IoT using radio protocols defined by 3GPP. As a SW design engineer, you are a critical part of the software team developing the asset and contribute to the design process. In this position, you will be working as part of our experienced and motivated development team with software protocol stacks designed to enable wireless connectivity for very low-power IoT applications. Based on your skills and experience, your role may include anything from the Secure Sockets Interface for application data to a radio protocol stack carrying that data over the air interface, where the counterpart can be in the cell tower next to you or in a satellite in geostationary orbit above you. Seniority and level of responsibility of the role will be defined based on your previous experience.
Key responsibilities
Design, write, and maintain robust firmware for Nordic-designed Systems on Chip
Turn complex specifications and customer requirements into efficient, low-power features that are easy to use
Implement and integrate cellular features according to 3GPP specifications, and support certification and operator testing
Optimize memory footprint, code size, and performance within the limits of resource-constrained hardware
Write unit tests, review code and documentation to ensure high product quality
Analyze and debug issues found in internal testing and reported by customers
Key Qualifications
M.Sc or B.Sc in Telecommunications, ICT, or equivalent education
Excellent C programming skills, Python is beneficial
Experience of wireless communication protocols is an advantage, e.g. 3GPP LTE, NR and eRedCap, or IEEE 802.15.4 based systems.
Knowledge of internet protocols is beneficial
Comfortable in using modern AI-assisted development tools in day-to-day work.
Personal Skills
The ideal candidate has a strong problem solving and analytical mindset for complex issues that often involve both SW and HW. Also you are curious, motivated and enjoy delivering high-quality solutions for anything you are working on. You communicate clearly in English, both in writing and in person, and you collaborate comfortably across disciplines. You will already have ability to comprehend complex and large 3GPP standards related to these protocols (CT1 and RAN2 groups in 3GPP), or you are willing to develop those skills. We succeed as a team so you should enjoy working with other people towards a common goal.
Working for Nordic
Working at Nordic, you will be inspired and supported to develop yourself. Our teams enjoy a professional and informal working environment. We value and encourage the continuous development of skills and expertise to the highest levels. We are proud of our Norwegian heritage, our highly skilled international workforce, and our world-leading innovation.
We offer a variety of tasks and projects, and the possibility to work alongside some of the world’s most renowned experts within their field. We encourage our employees to question the established and innovate while expecting professionalism, commitment, and the will to learn.
Benefits
Competitive salary with short- and long-term incentive plan
Flexible working hours
Medical insurance
Family-friendly policies, insurances, and benefits
Practical details
Location: Oulu, Finland
Please note that this position might be subject to a background check.
Skills
Explore related jobs
More jobs at Nordic Semiconductor
Similar Debugging jobs
- I
DNS FirsetNet support EngineerInabia Solutions and Consulting · Redmond, WA - K
RF Engineer / Electrical Engineer - Fulltimekrg technology inc · Redmond, WA - CWireless Software EngineerCareers Keysight · Kista/Stockholm, Sweden
- A
Specialist System Engineering (MSP Labs Lead)AT&T Mobility Services LLC · Bangalore, India - C
Senior wireless software engineer - 6 months - UKCapitol International Services Ltd · Cambridge, United Kingdom - S
LTESQUIRCLE IT CONSULTING SERVICES PVT. LTD · Bengaluru, KA
Jobs in Oulu
- TDesign Verification Engineering InternTexas Instruments · Oulu, Finland
- TApplications Engineering InternTexas Instruments · Oulu, Finland
- TAnalog IC Design Engineering InternTexas Instruments · Oulu, Finland
- TValidation Engineering InternTexas Instruments · Oulu, Finland
- TLayout Engineering InternTexas Instruments · Oulu, Finland
- R
Kokenut full stack -kehittäjä (React / Java / AI)Rakettitiede Oy · Oulu, Finland
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.