Passionate about C++ and hardware-in-the-loop testing?

For our customer

Oslo

On-site

NOK 900,000 - 1,100,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

For our customer, a skilled C++ Engineer is sought to join an international medical technology team creating automated test solutions for wireless ultrasound systems. You will develop and maintain tests, work with software and hardware engineers, and contribute to hardware-in-the-loop testing and CI/CD practices.

The role emphasizes modern C++ (C++17+), unit/integration/system testing, and test automation. Norwegian work and residence permit are required, with a November 2026 start and finish

Qualifications

  • Degree in Computer Science, Engineering, or STEM (relevant experience may compensate).
  • Strong experience with modern C++ development (C++17 or later).
  • Experience with software testing (unit, integration, and system testing).
  • Experience with build and test automation tools and CI/CD workflows.
  • Valid work and residence permit in Norway.
  • Strong communication skills in English.

Responsibilities

  • Design, implement, and maintain automated stress tests and test functionality using modern C++ (C++17+).
  • Maintain hardware setups for automated testing and contribute to CI/CD integration and test infrastructure.
  • Support troubleshooting, debugging, test-failure analysis, and continuous improvements to product testability.

Skills

Modern C++ development (C++17+)
Software testing
CI/CD workflows
Test automation
Hardware-in-the-loop testing interest
Android/iOS development (advantage)
Electronics knowledge (advantage)

Education

Degree in Computer Science, Engineering, or STEM

Tools

CI/CD tools
Test instrumentation

Job description

  • Søknadsfrist As soon as possible, we present relevant candidates as soon as possible
  • Sektor Privat

Develop and maintain automated test solutions and stress tests using modern C++ for wireless ultrasound systems.

  • Strong experience with modern C++ development (C++17 or later)
  • Experience with software testing (unit, integration, and system testing)
  • Experience with build and test automation tools and CI/CD workflows
  • Valid work and residence permit in Norway
  • Degree in Computer Science, Engineering, or other STEM discipline
  • Opportunity to work with advanced software, hardware, and test automation
Passionate about C++ and hardware-in-the-loop testing?

For our client, we are seeking a skilled and motivated C++ Engineer to join a highly competent and international development environment within medical technology.

The company develops advanced hand-held ultrasound systems used by healthcare professionals worldwide. As part of the team behind the Vscan Air product family, you will work closely with both software and hardware engineers to develop and maintain automated test solutions for wireless ultrasound systems. Your work will contribute to ensuring product quality, reliability, and performance through hardware-in-the-loop testing, test automation, and continuous integration.

This is an opportunity to work with advanced technology in a highly regulated environment, while contributing to innovative products that support improved diagnostics and patient care.

This is an assignment with expected start in November 2026 and assignment until December 31st 2027. There is a good possibilities for extension for the right candidate. To be considered, you must already hold a valid work and residence permit in Norway.

In this role you will play a key role in developing and maintaining automated test solutions for advanced wireless ultrasound systems. Working in a cross-functional and international environment, you will contribute to ensuring product reliability, performance, and quality through modern software development and test automation practices.
Furthermore, you will:

  • Design, implement, and maintain automated stress tests and test functionality using modern C++
  • Maintain hardware setups for automated testing and contribute to CI/CD integration and test infrastructure
  • Support troubleshooting, debugging, test-failure analysis, and continuous improvements to product testability

The right candidate is a self-driven and structured engineer who thrives on solving complex technical challenges. You take ownership of your work, communicate effectively with both technical and non-technical stakeholders, and enjoy working in a collaborative environment where quality and precision are essential. You are curious about technology, motivated by continuous improvement, and capable of balancing speed and quality in a highly regulated product environment.
Furthermore, you have:

  • A degree in Computer Science, Engineering, or another relevant STEM discipline (relevant experience may compensate for formal education)
  • Strong experience with modern C++ development (C++17 or later)
  • Experience with software testing, including unit, integration, and system testing
  • A strong interest in hardware-in-the-loop testing and automated test environments
  • Experience with build and test automation tools and CI/CD workflows
  • Good communication skills in English, both written and spoken

It is considered an advantage if you also have:

  • Experience developing applications for Android and/or iOS
  • Knowledge of electronics, circuit diagrams, or embedded systems
  • Experience with log analysis, observability, and software delivery analytics
  • Experience working with Linux, Linux kernel development, or microcontroller programming

With us, you will have the opportunity to work in a highly skilled and international technology environment, contributing to innovative medical products used by healthcare professionals worldwide.
Furthermore, you will get:

  • The opportunity to work with advanced software, hardware, and test automation technologies
  • Challenging and meaningful projects that contribute to improved healthcare solutions
  • A strong professional environment focused on quality, collaboration, and continuous improvement
  • C++ (Programming language)
  • CI/CD (Continuous Integration and Continuous Delivery)

Medical Technology, Embedded Systems, Test Automation, Hardware-in-the-loop Testing, C++

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Engineer: Hardware-in-the-Loop Testing (Medical Ultrasound)
C++ Engineer: Hardware-in-the-Loop Testing (Medical Ultrasound)

For our customer • Oslo

On-site
NOK 900,000 - 1,100,000
QC Engineer
QC Engineer

bioMérieux SA • Oslo fylke

On-site
NOK 550,000 - 750,000
Occupational health services
Health insurance
Travel insurance
+2
WELL ID is seeking a Scientific Programmer
WELL ID is seeking a Scientific Programmer

WELL ID AS • Sandnes

On-site
NOK 700,000 - 950,000
Mentorship programs
Continuous learning
Growth opportunities
Software Test Engineer
Software Test Engineer

Head Energy Consulting AS • Stavanger

On-site
NOK 700,000 - 900,000
Pension and insurance schemes
Access to courses
Mentoring and career guidance
Software Test Engineer.
Software Test Engineer.

Head Energy AS • Stavanger

On-site
NOK 650,000 - 850,000
Tekniker – Advanced Test Facilities (ATF), Ullrigg Test Centre
Tekniker – Advanced Test Facilities (ATF), Ullrigg Test Centre

Stig Richard Lomeland • Stavanger

On-site
NOK 520,000 - 640,000
Gratis tilgang til treningsrom
AFP
Software Test Automation Engineer
Software Test Automation Engineer

Nordic Semi • Oslo

On-site
NOK 700,000 - 950,000
Competitive salary with incentive plan
Flexible working hours
Medical insurance
+1
Testanalytiker – Programvaretesting og digitalisering | Oslo
Testanalytiker – Programvaretesting og digitalisering | Oslo

Trondheim Engineering AS • Oslo fylke

Hybrid
NOK 550,000 - 750,000
Delvis hjemmekontor
Spennende prosjekt
Konkurransedyktige betingelser
Join NordicNeuroLab as a QA Technician
Join NordicNeuroLab as a QA Technician

Twoja Norwegia • Bergen

On-site
NOK 550,000 - 750,000
User Experience Engineer for technical collaboration devices
User Experience Engineer for technical collaboration devices

Academic Work Norge • Norway

On-site
NOK 550,000 - 750,000