Design, develop, test and document software for Embedded Microcontrollers and Embedded Systems for Insulet products using C++ programming; Ability to work as a technical lead by contributing in cross functional strategic discussions and determining appropriate concepts and approaches to improve products and processes. Ensure that the software design for Embedded Microcontrollers/Systems in medical products is in compliance with company policies, and that software activities are appropriate for the design and maintenance of medical products; Write and maintain software design documentation and testing requirements in C++; Coordinate with Quality, Regulatory, Marketing and Manufacturing teams to ensure that software designs meet technical, regulatory and manufacturing requirements; Manage software engineers in development efforts, as well as coordinating software task management and project planning activities. Work closely with hardware engineers to integrate and debug systems; Work with other departments to troubleshoot field issues; Participate in product design reviews; Project work using traditional waterfall project management as well as Agile methodologies. Education and Experience
* Bachelor's degree in Information Technology, Computer Science, Software Engineering or a related field; and * At least five (5) years of progressive work experience in designing and developing software for Embedded Microcontrollers or Embedded Systems using C++ programming, including at least three (3) years of software design and documentation experience involving medical devices. * Supervises 1-4 employees
JOB CODE MSE
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.