Senior Mechanical Engineer

Associate Network Technician

Senior Software Engineer

Ximedica is an ISO 13485:2012 certified and FDA registered full-service product development firm with offices in Providence, St. Paul, San Francisco, and Hong Kong. We have an exclusive focus on medical products and over 25 years of experience developing medical devices, combination products and consumer healthcare products.

We have a close-knit, high-energy culture that fosters the creative spirit while exceeding client expectations. We offer tremendous opportunity for professional development and leadership, rewarding projects, competitive salaries, an excellent benefits package, and summer hours. Opportunities are currently available in both our Providence, RI and Minneapolis, MN facilities.


The experienced Senior Software Engineer supports our rapidly growing domestic and international product development, sourcing, and manufacturing business.

Nature of Role:

Reporting to the Director of Software & Electrical Engineering, the Senior Software Engineer works with the Electrical Engineering team and leads the firmware design effort’s of Ximedica’s product development programs.


A Bachelor’s degree in Computer Science/Engineering, coupled with 5-10 years of experience in embedded systems development within the medical device arena is required along with the following key attributes:

Our fast-paced environment demands the ability to manage multiple projects within various disciplines and deadlines. High-energy, self-starters with the following qualities: