Job Opening

Plexim, with locations in Zurich and Boston is a growing software company active in the field of technical simulation. For 20 years we have successfully developed and marketed the simulation software PLECS for power electronic systems and electrical drives. In addition, we offer automatic code generation and real-time systems as pioneering technologies for the development of controls. Plexim's office in Cambridge, Massachusetts, has the following open position:

Embedded Engineer

What We Offer:

  • Rewarding and challenging tasks where you can apply your knowledge and creativity.
  • Short decision-making processes and a flat corporate hierarchy.
  • Focus on product quality and long-term customer benefits rather than short-term financial metrics.
  • A work environment that values the exchange of ideas and fosters personal growth.

Job Description:

In the role as an Embedded Engineer you are a technical expert at the very interface between software and hardware. You excel at the design of C/C++ code for microcontrollers (MCUs) and have a solid understanding of mixed-signal electronics. Your job consists of developing solutions for generating embedded code from PLECS simulation models, enabling power electronics engineers around the world to quickly realize their ideas without needing to become embedded experts themselves. You will interface with Plexim applications engineers and provide technical support to customers.

Your Opportunity with Plexim:

  • Architect efficient embedded systems based on automatic MCU configuration and code generation.
  • Lead the development of next-generation features including multi-core systems, real-time monitoring, and communication frameworks.
  • Showcase advanced code generation capabilities through application notes and tutorials based on real power electronics hardware.

Your Qualifications:

  • Degree in Computer Engineering/Science or Electrical Engineering.
  • Successful delivery of embedded production code in either C or C++.
  • Experience working with cross-functional engineering teams.
  • Excellent debugging and troubleshooting skills.
  • Driven and self-motivated.

The Preferred Candidate Has Experience With:

  • Simulation software such as PLECS, MATLAB/Simulink, etc.
  • Power electronics and control theory concepts.
  • Linux development and debugging tools.
  • Low-level communication protocols such as SPI, SCI and CAN.
  • Lua programming language.
  • TI C2000, STM32, Microchip dsPIC and/or Infineon XMC MCUs.

Please submit your application by e-mail to

Plexim, Inc., 5 Upland Road, Suite 4, Cambridge, MA 02140

PDF Job description as PDF