Current Openings

At MPC, we pride ourselves on our tight-knit community that allows for us to work collaboratively and provide top notch deliverables to our clients. Because of our constant collaboration and cross training throughout our two locations in the United States and India, this work environment allows for exponential growth and continuous learning each and every day you walk into the office. Think you might be a good fit? Take a look at the positions below!

Embedded Software / Firmware Engineer

Location: Palatine, IL

MPC is looking for a highly motivated individual to join our Firmware Team. This individual should have 3-5 years experience and prior experience programming in C. Other day-to-day responsibilities for this position include but are not limited to: Overall system design (both RTOS and bare-metal), writing modular/reusable code, and implementing state-based application flows. Click to learn more.

Software Engineer

Location: Ahmedabad, Gujarat, India

This is a brand new role at MPC with a large amount of potential for growth. We are looking for a strong candidate who is able to work independently and build web app-based management software to improve our internal processes and automate workflows. PLM application development skills (Java, JavaScript, J2EE, etc.), block chain technology experience, and experience with system architecture are a plus. Click to learn more.

Electronics Engineer

Location: Ahmedabad, Gujarat, India

The ideal candidate for this position will be responsible for implementing electrical components into devices. In addition to this, they will also help design and manufacture electrical products of all shapes and sizes. Making quality assurance checks in order to keep the product standard high is essential. Click to learn more.