Jobs / Anonymized summary

Software Engineering Intern - Embedded Systems

Confidential employer · Oslo · Posted 15 Oct 2026

Job summary

This internship position involves contributing to the design and development of embedded software and tools for hardware testing and operation. The role includes working with wireless protocols and low-level device operations, collaborating with various engineering and business teams. Candidates are expected to be pursuing a relevant degree and have experience in C programming, with opportunities to develop additional technical and interpersonal skills in a dynamic international environment.

Location and work setup

Location
Oslo
Work setup
On-site

Responsibilities

As an intern, you will design and write embedded software and development tools that enable device functionality and testing. Responsibilities include programming for wireless protocols such as Bluetooth Low Energy and Zigbee, implementing startup code, peripheral drivers, power management, and supporting real-time operating systems. You will collaborate cross-functionally with business partners, marketing, systems, and applications engineering teams to address technical and business challenges.

Qualifications

Applicants should currently be pursuing a degree related to electronics engineering or programming, with experience in C programming. Preferred but not required skills include structured software development methods, knowledge of ARM Cortex M microcontrollers, familiarity with continuous integration tools like Jenkins, build systems such as CMake or Make, scripting languages (Python, JavaScript, Groovy), version control systems like Git, and assembly language programming. Strong analytical, problem-solving, and teamwork skills are essential, along with transparency about knowledge and a proactive attitude.

Skills

Embedded software designC programmingARM Cortex M microcontrollersContinuous integrationJenkinsBuild systemsCMakeMakeScripting languages (Python, JavaScript, Groovy)Version control (Git)Assembly language programmingAnalytical skillsTeam collaboration