Job opportunity

C++ Development Engineer / C++ Development Engineeress

imperix SA Sion September 23, 2026

ABOUT US

Imperix is a leading provider of control and prototyping solutions for power electronics. Founded in 2013 as a spin-off from the Swiss Federal Institute of Technology (EPFL), we develop and commercialize prototyping and test equipment for power electronics, electric drives, smart grids, and related fields. Our products are designed to accelerate the implementation of power converter prototypes and facilitate experimental activities in research laboratories. Our customer base includes both universities and industrial clients seeking to validate state-of-the-art control techniques or new power converter topologies. Today, over 90% of our sales are generated internationally across more than 50 countries.

At Imperix, we pride ourselves on our young and dynamic team of approximately 35 individuals. Conveniently located just a short walk from the train station in Sion, we foster a collaborative and innovative work environment.

JOB DESCRIPTION

As a development engineer, you will take ownership of 2-3 epics or feature developments each year. You’ll lead these projects from the initial definition of the technical solution to the commercial promotion of the implemented result. Collaborating closely with the epic/feature director, you will receive application-level requirements and guidance throughout your work. Engaging with a team of software development engineers, firmware engineers, and power electronics engineers is essential, and you will also interact with customers, particularly during larger projects.

RESPONSIBILITIES AND MAIN DUTIES

In your role as project owner for 2-3 features/epics per year, you will be tasked to:

  • Collaborate with the director to identify the technical solution (including software architecture, implementation approach, and user interface).
  • Schedule your own activities and coordinate with colleagues involved in the projects.
  • Execute software development and testing.
  • Produce both internal and user-oriented documentation.
  • Contribute to the promotion of the results through usage examples and marketing material.
  • Interact with customers to collect feedback during projects.
  • Provide assistance to customers, primarily regarding the functions you developed.

REQUIREMENTS AND QUALIFICATIONS

Hard requirements:

  • BSc or MSc diploma in computer science or electrical engineering.
  • Demonstrable prior experience in C++.
  • Fluency in English (oral and written).

Desired additional skills:

  • Prior experience with Qt.
  • Experience as part of a development team in a professional context.
  • Some familiarity with power electronics.
  • Basic knowledge of French.

THIS POSITION WILL SUIT YOU IF

  • You appreciate a young and friendly environment that is also rigorous and demanding.
  • You are looking for a role that focuses on leading projects from start to finish, with project management responsibilities.
  • You can empathize with typical customers, such as industrial or academic researchers in power electronics, and are keen on integrating this perspective into your work.
  • You are self-motivated and able to work both independently and as part of a team.

HOW TO APPLY

Apply online using the form below.

Please ensure your application includes:

  • Your CV.
  • Substantial evidence of your required technical skills.
  • A personalized cover letter that showcases your understanding of who we are, what we do, and how you can contribute to our team.
  • Proof of your eligibility to work in Switzerland.
  • Information about prior developments, along with links to the source code.

Only applications matching the job profile will be considered.

Work locationSion, Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.