Software Engineer Diagnostics Calibration (m/f/x) DUI 1565

Nash Technologies Germany GmbH

Duisburg

Hybrid

EUR 65,000 - 90,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid on-site (3 days on site)
DeutschlandTicket subsidy
Bike leasing
EGYM Wellpass membership
Team events
Professional development opportunities

Job summary

Nash Technologies Germany GmbH in Duisburg seeks a hands-on Software Engineer with strong C++ development and integration expertise. You will port D200 calibration and diagnostic functionality to the Linux-based SmarTest architecture and own the software integration within the existing codebase.

As part of a multidisciplinary team, you will analyze, develop, test and maintain C++ components, implement gRPC services, and ensure hardware/software interaction is robust.

Qualifications

  • University degree in CS, embedded systems or related field.
  • Strong professional experience in C++ software development.
  • Proven ability to work effectively within large, existing C++ codebases.
  • Good understanding of digital hardware concepts and hardware/software interaction.
  • Strong debugging, analytical and problem-solving skills.
  • Ability to work independently and take ownership of technical solutions.
  • Excellent communication and teamwork in a multidisciplinary environment.

Responsibilities

  • Analyze existing DPin/D200 calibration, maintenance and diagnostic software.
  • Define and implement the integration approach within the SmarTest architecture.
  • Develop, adapt and maintain software components in C++.
  • Reuse and refactor existing functionality where appropriate.
  • Integrate communication interfaces, including gRPC-based services where applicable.
  • Implement, integrate, debug, validate functions like firmware upgrades, diagnostics, calibrations and adjustments.
  • Develop unit and integration tests to ensure software quality.
  • Investigate, troubleshoot and resolve software and system-level issues.
  • Document implemented functionality and technical concepts.

Skills

C++ development
Debugging
Large codebases
Hardware concepts

Education

University degree in Computer Science/Embedded Systems

Tools

gRPC
Protocol Buffers

Job description

Join our team to contribute to the SW development of Advantest's SiConic solution.

In Duisburg, we are seeking a hands-on Software Engineer with strong C++ development and integration expertise.In this role, you will take ownership of porting the existing Windows based D200 calibration and diagnostic functionality into the Linux based workstation andSmarTestsoftware architecture.

If you are comfortable working within an established codebase, have a solid understanding of hardware-software interaction and enjoy solving complex integration and debugging challenges in a semiconductor test environment, we look forward to receiving your application.

As part of a multidisciplinary engineering team, you will:

  • Analyze existing DPin/D200 calibration, maintenance and diagnostic software
  • Define and implement the integration approach within the SmarTest architecture
  • Develop, adapt and maintain software components in C++
  • Reuse and refactor existing functionality where appropriate
  • Integrate communication interfaces, including gRPC-based services where applicable
  • Implement, integrate, debug, validate functions like:
    • Firmware upgrades
    • Diagnostics
    • Calibrations and adjustments
  • Develop unit and integration tests to ensure software quality
  • Investigate, troubleshoot and resolve software and system-level issues
  • Document implemented functionality and technical concepts

Must Have

  • University degree in Computer Science, Embeddes Systems, or a related field
  • Strong professional experience in C++ software development
  • Proven ability to work effectively within large, existing C++ codebases
  • Good understanding of digital hardware concepts and hardware/software interaction
  • Strong debugging, analytical and problem-solving skills
  • Ability to work independently and take ownership of technical solutions
  • Excellent communication and teamwork skills in a multidisciplinary environment

Nice to Have

  • Experience with SmarTest maintenance, calibration, or diagnostic applications
  • Experience with gRPC and Protocol Buffers (protobuf)
  • Knowledge of semiconductor test equipment (ATE)
  • Experience working with FPGA-based digital hardware
  • Familiarity with C# development.
  • A permanent position in an exciting and growing team
  • Hybrid work model (3 days on site)
  • Flat hierarchies and flexible working hours
  • Professional training and excellent development opportunities
  • Attractive salary
  • a subsidy for the DeutschlandTicket
  • bike leasing
  • EGYM Wellpass membership
  • Regular team and company events
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer C++ (m/f/x) 1561
Embedded Software Engineer C++ (m/f/x) 1561

Nash Technologies Germany GmbH • Böblingen

Hybrid
EUR 60,000 - 85,000
Hybrid work model
Flat hierarchies
Flexible working hours
+5
20.10.2026 Advantest Europe GmbH Böblingen
20.10.2026 Advantest Europe GmbH Böblingen

Labo • Böblingen

Hybrid
EUR 70,000 - 110,000
30 vacation days
Mobile working
Flexible hours
+3
Technical Program Manager - Customer Success (m/f/d) 15.10.2026 Advantest Europe GmbH Böblingen
Technical Program Manager - Customer Success (m/f/d) 15.10.2026 Advantest Europe GmbH Böblingen

Labo • Böblingen

Hybrid
EUR 90,000 - 120,000
Flexible Arbeitszeiten
Hundertprozent mobiles Arbeiten nicht
Moderierte Onboarding-Programme
R&D Software Engineer Maintenance Framework (m/f/d) 14.10.2026 Advantest Europe GmbH Böblingen
R&D Software Engineer Maintenance Framework (m/f/d) 14.10.2026 Advantest Europe GmbH Böblingen

Labo • Böblingen

Hybrid
EUR 70,000 - 90,000
Flexible Arbeitszeiten
30 Urlaubstage
Mobiles Arbeiten
Software Engineer (m/f/d) in Telemetry Team 21.10.2026 Advantest Europe GmbH Böblingen
Software Engineer (m/f/d) in Telemetry Team 21.10.2026 Advantest Europe GmbH Böblingen

Labo • Böblingen

Hybrid
EUR 90,000 - 120,000
Flexible Arbeitszeiten
30 Urlaubstage
Home-Office-Option
+3
17.10.2026 Advantest Europe GmbH Böblingen
17.10.2026 Advantest Europe GmbH Böblingen

Labo • Böblingen

Hybrid
EUR 75,000 - 110,000
Flexible hours
30 vacation days
Mobile working
+2
Senior Application Engineer (m/f/d) 09.10.2026 Advantest Europe GmbH Böblingen
Senior Application Engineer (m/f/d) 09.10.2026 Advantest Europe GmbH Böblingen

Itsicherheit Online • Böblingen

Hybrid
EUR 70,000 - 100,000
30 vacation days
Mobile working
Bike leasing
+1
R&D Engineer - AI Integration (m/f/d) 15.10.2026 Advantest Europe GmbH Munich
R&D Engineer - AI Integration (m/f/d) 15.10.2026 Advantest Europe GmbH Munich

Labo • München

Hybrid
EUR 70,000 - 110,000
Flexible working hours
Mobile working
30 vacation days
+1
Test Solution Engineer - Research & Venture (m/f/d) 21.10.2026 Advantest Europe GmbH Böblingen
Test Solution Engineer - Research & Venture (m/f/d) 21.10.2026 Advantest Europe GmbH Böblingen

Labo • Böblingen

Hybrid
EUR 70,000 - 110,000
Attraktives Gehalt
Bonusprogramm
Bike Leasing
+1
Head of Performance & Testing Teams (m/f/d)
Head of Performance & Testing Teams (m/f/d)

Itsicherheit Online • Böblingen

Hybrid
EUR 120,000 - 180,000
Flexible working hours
30 vacation days
Mobile working
+3