Embedded systems / FPGA development engineer

imperix SA

Mittelwallis

Vor Ort

CHF 110.000 - 140.000

Vollzeit

Vor 7 Tagen
Sei unter den ersten Bewerbenden

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

imperix SA in Sion, Switzerland, is seeking an Embedded systems / FPGA development engineer to join the firmware group. You will own 2-3 epics per year from definition to commercial promotion, coordinating with the project director and cross-functional teams.

The role emphasizes C++ and FPGA work, HDL, embedded Linux (Yocto), and interaction with customers on large projects. Immediate start, permanent contract, English required.

Qualifikationen

  • MSc degree in Electrical Engineering or related field.
  • Experience with C++ and VHDL for embedded systems.
  • Background in complex FPGA designs and HLS tools.
  • Familiar with Yocto-based embedded Linux.
  • Proficient in English, written and spoken.

Aufgaben

  • Develop low-level, multi-threaded bare-metal C++ applications.
  • Implement complex FPGA designs via simulation, synthesis and deployment.
  • Maintain embedded Linux distributions using Yocto.
  • Enable CPU-FPGA data exchange on AMD/Xilinx SoCs.
  • Evaluate external components and interfaces; debug at HW/SW boundary.
  • Collaborate with software, firmware and power electronics engineers; interact with customers on large projects.

Kenntnisse

C++
VHDL
English (written and spoken)
FPGA design
HLS tools
Yocto

Ausbildung

MSc in Electrical Engineering or related

Tools

AMD/Xilinx Zynq SoC

Jobbeschreibung

Embedded systems / FPGA development engineer

imperix SA Vacant since : 20.08.2026 Number of jobs : 1 1950 Sion (VS) 80% - 100% Immediately Permanent

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), the company develops and commercializes 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 are a young and dynamic team of approximately 35 people. We are conveniently located within a short walking distance of the train station in Sion.

JOB DESCRIPTION

You will be part of the firmware group (4-6 engineers), which is part of our larger software developement team (12 people). As such, you will contribute to the company's developements, with a special focus on embedded systems and FPGA-based functions. A good overview of the related activities can be obtained indirectly by browsing the product documentation on our website. When working with us, you will act as the owner of typically 2-3 epics/feature developments per year, which you will conduct from the project/product definition phase to the commercial promotion of the implemented result. For that, you will collaborate with the project director, who will provide you with application level requirements and guidance. During your work, you will actively collaborate with other software development engineers, firmware engineers, and power electronics engineers. Sometimes, you will also actively exchange with customers, typically during larger projects

  • Developing low-level, multi-threaded bare-metal applications in C++.
  • Implement complex FPGA designs through simulation, synthesis, and deployment.
  • Develop and maintain embedded Linux distributions using a Yocto-based environment.
  • Implement data exchange between the CPU and the FPGA on AMD/Xilinx SoC.
  • Evaluate and select external hardware components and peripherals based on system requirements. Interface with both high-speed peripherals and traditional communication buses.
  • Perform hands-on board bring-up, validation, and debugging at the hardware-software boundary using oscilloscopes, logic analyzers, and standard lab equipment.
REQUIREMENTS AND QUALIFICATIONS

Education and experience: MSc degree in Electrical Engineering or in a related field. Seniority: Typically junior, but senior profiles are welcome as well. Technical skills:

  • Proficiency in C++, VHDL.
  • Experience with AMD/Xilinx Zynq System-on-Chip. Familiarity with Yocto-based environment.
  • Demonstrable background in complex FPGA designs.
  • Experience with HLS tools.
  • Language: Good command of English, both written and spoken. Other languages are a plus.
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 isn't just about coding or testing, but rather focused on leading projects from start to finish, with some project management responsibilities.
  • You are capable of putting yourself in the shoes of a typical customer, i.e. a researcher in power electronics. You are interested in bringing such a perspective to your work.
  • Work location 1950 Sion (VS)
  • Workload 80% - 100%
  • Employment start Immediately
  • Employment duration Permanent
  • English Orally : Good knowledge Written : Good knowledge
  • By email jobs@imperix.ch
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Embedded Systems / FPGA Development Engineer
Embedded Systems / FPGA Development Engineer

imperix • Mittelwallis

Vor Ort
CHF 110.000 - 160.000
C++ development engineer
C++ development engineer

imperix SA • Mittelwallis

Vor Ort
CHF 90.000 - 120.000
Power electronics solutions engineer
Power electronics solutions engineer

imperix SA • Mittelwallis

Vor Ort
CHF 90.000 - 120.000
Mechanical engineer in design & integration
Mechanical engineer in design & integration

imperix SA • Mittelwallis

Vor Ort
CHF 70.000 - 90.000
Embedded Systems & FPGA Lead Engineer
Embedded Systems & FPGA Lead Engineer

imperix SA • Mittelwallis

Vor Ort
CHF 110.000 - 140.000
FPGA Engineer - 12 months contract - Lausanne
FPGA Engineer - 12 months contract - Lausanne

Michael Page International (Switzerland) SA • Lausanne

Vor Ort
CHF 120.000 - 150.000
FPGA Engineer - 12 months contract - Lausanne
FPGA Engineer - 12 months contract - Lausanne

Michael Page • Lausanne

Vor Ort
CHF 120.000 - 160.000
Innovative projects
Modern FPGA methods
International team
Embedded Systems & FPGA Engineer - Prototyping Power Tech
Embedded Systems & FPGA Engineer - Prototyping Power Tech

imperix • Mittelwallis

Vor Ort
CHF 110.000 - 160.000
Senior FPGA Engineer
Senior FPGA Engineer

3Brain AG • Freienbach

Vor Ort
CHF 120.000 - 170.000
Dynamic work environment
Growth opportunities
Pfäffikon SZ location
Embedded Hardware Engineer - Power Electronics - Aargau
Embedded Hardware Engineer - Power Electronics - Aargau

Noir • Baden

Vor Ort
CHF 100.000 - 130.000
Flexible working hours
Health insurance
Retirement plan
+2