Job opportunity

C++ Development Engineer / C++ Development Engineeress

imperix SA Sion August 24, 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), our company develops and commercializes prototyping and testing 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. We serve a diverse customer base, including 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 take pride in our young and dynamic team of approximately 35 professionals, conveniently located within a short walking distance of the train station in Sion.

JOB DESCRIPTION

As a development engineer, you will be responsible for leading 2-3 epic/feature developments each year, guiding them from the initial definition of the technical solution to the commercial promotion of the implemented results. You will collaborate closely with the epic/feature director, who will outline application-level requirements and provide guidance. Your role will involve active collaboration with other software development engineers, firmware engineers, and power electronics engineers, as well as occasional exchanges with customers during larger projects.

RESPONSIBILITIES AND MAIN DUTIES

As a project owner for 2-3 features/epics per year, you will be expected to:

  • Collaborate with the director to identify the technical solution (software architecture, implementation approach, user interface, etc.).
  • 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 (usage examples, marketing material, etc.).
  • Punctually interact with customers to collect feedback or provide support during projects.
  • Assist customers primarily regarding the functionalities 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 interested in a role that encompasses not just coding but also leading projects from start to finish, along with some project management responsibilities.
  • You can empathize with a typical customer, such as an industrial or academic researcher in power electronics, and apply that perspective to your work.
  • You are self-motivated and capable of working both independently and as part of a team.

HOW TO APPLY

Apply online using the form below. 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.