Senior Software Engineer – C++/ C# Migration and Test Automation

Sigma Group

Lunds kommun

On-site

SEK 550,000 - 900,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Sigma Industry Evolution in Lund, Sweden is seeking an experienced Software Engineer to migrate C++ functionality to C# and to develop automated tests within an established product environment.

You will analyze existing C++ code, ensure functional equivalence, verify on product units, and collaborate with verification teams and system engineers. Experience with embedded systems or regulated environments is a plus.

Qualifications

  • Strong experience with C# development.
  • Good knowledge of C++ and understanding of existing C++ codebases.
  • Experience migrating or translating functionality between programming languages.
  • Experience developing automated tests.
  • Experience working with legacy software and established product platforms.
  • Experience with software verification, debugging and troubleshooting.
  • Ability to work independently and take responsibility for analysis, implementation and verification.
  • Experience in embedded systems or regulated environments is an advantage.

Responsibilities

  • Review and analyse existing C++ source code.
  • Understand dependencies and purpose of legacy software components.
  • Design and implement functionality in C#.
  • Ensure functional equivalence between old and new solutions.
  • Verify functionality on existing product units.
  • Develop automated tests based on established protocols.
  • Analyse test results and investigate deviations.
  • Troubleshoot software and system-level issues.
  • Document implementations, test coverage and verification results.
  • Collaborate with developers, system engineers and verification teams.

Skills

C# development
C++ knowledge
Software migration
Test automation
Legacy software
Verification
Troubleshooting
Independent work
Embedded systems

Job description

We are looking for an experienced Software Engineer for an assignment focused on software analysis, migration, verification and test automation within an established product environment.


The assignment involves understanding existing C++ implementations, developing corresponding functionality in C# and ensuring that the new solutions behave correctly on existing product units.


Responsibilities

Your responsibilities will include:



  • Reviewing and analysing existing C++ source code.

  • Understanding the behaviour, dependencies and purpose of legacy software components.

  • Designing and implementing corresponding functionality in C#.

  • Ensuring functional equivalence between existing and newly developed solutions.

  • Verifying software functionality directly on existing product units.

  • Developing automated tests based on established test protocols and test methods.

  • Analysing test results and investigating deviations.

  • Troubleshooting software and system-level issues.

  • Documenting implementations, test coverage and verification results.

  • Collaborating with software developers, system engineers and verification teams.


Your background

We believe you have:



  • Strong experience in C# development.

  • Good knowledge of C++ and the ability to understand existing C++ codebases.

  • Experience migrating, translating or recreating software functionality between programming languages.

  • Experience working with legacy software and established product platforms.

  • Experience developing automated tests.

  • The ability to translate existing test protocols and manual test procedures into automated test solutions.

  • Experience with software verification, debugging and troubleshooting.

  • The ability to work independently and take responsibility for analysis, implementation and verification.


Experience from embedded systems, regulated industries, medical technology or other environments with high requirements for quality, traceability and verification is considered an advantage.


#LI-IK1 #SIE


Who you are

You are analytical, structured and solution-oriented. You are comfortable working with existing systems and can identify how legacy functionality should be implemented in a modern software environment. You take ownership of your work, communicate clearly and maintain a strong focus on quality throughout development and verification.


Senior Software Engineer – C++/C# Migration and Test Automation

Company

Sigma Industry Evolution


Location

Lund, Sweden


Competence area

Software development embedded systems, Software development


2026-09-03


2026-09-26

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded C++/C# Migration & Test Automation Engineer
Embedded C++/C# Migration & Test Automation Engineer

Sigma Group • Lunds kommun

On-site
SEK 550,000 - 900,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Sigma Group • Lunds kommun

Hybrid
SEK 700,000 - 900,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Sigma Technology • Lunds kommun, Malmö kommun

Hybrid
SEK 700,000 - 900,000
Senior Systems Engineer – Innovative Technology Environment in Lund
Senior Systems Engineer – Innovative Technology Environment in Lund

Sigma Group • Lunds kommun

On-site
SEK 850,000 - 1,150,000
Senior Embedded Software Architect, MedTech
Senior Embedded Software Architect, MedTech

Sigma Industry Innovation AB • Lunds kommun

On-site
SEK 600,000 - 800,000
International working environment
Value-based organization with trust
Creative environment for idea impact
Senior C++ Developers
Senior C++ Developers

Professional-Galaxy-Ab • Lunds kommun

On-site
Senior Software Developer
Senior Software Developer

Swediumglobal • Stockholms kommun

On-site
SEK 545,000 - 819,000
Senior Embedded Software Developer, MedTech
Senior Embedded Software Developer, MedTech

Sigma Industry Innovation AB • Lunds kommun

On-site
SEK 550,000 - 750,000
International working environment
Creative atmosphere for impactful ideas
Opportunities for travel and events
Test Object Engineer Powertrain
Test Object Engineer Powertrain

Sigma Group • Göteborgs kommun

On-site
SEK 550,000 - 750,000
Professional development programs
Office at Lindholmen Science Park
Team events and social activities
Low-Level C Embedded Systems Engineer (Safety-Critical)
Low-Level C Embedded Systems Engineer (Safety-Critical)

Astek Sweden AB • Linköpings kommun

On-site
Wellness allowance of 5,000 SEK
Challenging assignments
Opportunities for professional development