Skip to content

Nordic Semiconductor

Software Design Engineer

Nordic Semiconductor is hiring a Software Design Engineer in Oulu, Finland. Level rates it ; you can apply on Nordic Semiconductor.

Level's read on this job

  • On Level's scale, this role is Uses AI ●●○○: an ordinary role that requires AI tools.
  • The posting mentions C, Python and firmware among its tools and skills.
  • Level classes it as a mid-level role.
  • Nordic Semiconductor has 47 other open roles on Level.
  • Posted within the past week.

AI in this role

Develop robust firmware and wireless IoT protocol stacks while leveraging AI-assisted development tools.

CPython
firmwareembedded-systemswireless-protocols3gppiot

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.

How we rate this

Software Design Engineer at Nordic Semiconductor rates 40 out of 100 for how much of the daily work is AI. That makes it Uses AI (AI Level 2 of 4). The level is about AI in the job, not seniority.

Classification

Uses AI. An ordinary role that requires AI tools.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Skills and AI tools this role asks for

FirmwareEmbedded SystemsWireless Protocols3gppIotCPython

Questions you could be asked

  1. Tell me about a project where firmware was part of your work. What did you do?
  2. Tell me about a project where embedded systems was part of your work. What did you do?
  3. Tell me about a project where wireless protocols was part of your work. What did you do?
  4. Tell me about a project where 3gpp was part of your work. What did you do?
  5. Tell me about a project where iot was part of your work. What did you do?

Adapt your resume

  • List these exact terms on your resume: Firmware, Embedded Systems, Wireless Protocols, 3gpp, and Iot. An applicant tracking system matches the wording, not the idea.
  • Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
  • Put the AI tool in a bullet point about what you did, not just in a skills list. This role treats it as a required part of the job.

Get your CV reviewed before you apply

Send your CV and the role you want next. Your review arrives by email within 3 days.

Get new software engineering jobs (Uses AI ●●○○ or higher) by email

One email a week, each job rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free.

Similar roles

Software Engineering roles that use AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at Nordic Semiconductor

Related searches

Same AI level