Job Opening - Embedded Engineer

Over the past 20 years, Plexim has become the world's leading provider of simulation software for power electronic systems. Our customers are industrial corporations, research labs and technical universities that develop systems for electrical energy conversion and thus drive e-mobility and renewable energy supply.

With automatic code generation for digital controls, we strive to repeat this success. Automatic code generation enables engineers to quickly implement their control concepts without having to become programmers themselves. At the push of a button, a control diagram is converted into C code, compiled and loaded onto a microcontroller.

Do you want to be part of Plexim's next success story?

Plexim's office in Cambridge, Massachusetts, has the following open position:

Embedded Engineer

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.

What we offer:

  • A challenging job that requires creative technical solutions
  • A dynamic, owner-managed company with short decision-making processes and a flat hierarchy
  • A team of passionate scientists and engineers who enjoy sharing their knowledge and view our success as a collaborative effort
  • A focus on outstanding product quality and long-term customer benefits rather than short-term financial metrics and deadlines

Please submit your application by e-mail to jobs@plexim.com.

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

PDF Job description as PDF