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.

Position: 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.


Design and develop firmware for embedded systems. Integrate developed applications with other components

Assist hardware engineers in development of new platforms and in troubleshooting hardware/software interfaces

Document and perform integration, testing, debugging and installation support and activities

Participate with project team in the design and implementation of new and enhanced products

Develop control algorithms to optimize module and display system performance

Interface with design team to support functional test and measurement requirements

Initiate and maintain FDA software design control documents.

More Information / Apply Now


Mid-level industry position


North America

Los Gatos , United States


United States

Los Gatos


Mid-level industry position