Logo
Minnesota Staffing

Principal Firmware Engineer

Minnesota Staffing, Saint Paul, Minnesota, United States, 55130

Save Job

Principal Firmware Engineer

Diversity - Innovation - Caring - Global Collaboration - Winning Spirit- High Performance At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest tools, information and training, we'll help you in advancing your skills and career. Here, you'll be supported in progressing - whatever your ambitions. About the Role

Boston Scientific is seeking a highly motivated principal firmware engineer. The successful candidate will participate in the design and development of medical device software. Be a part of Boston Scientific's growing V&V team as we develop innovative products that sustain and improve the lives of patients around the world. You will use your technical and collaboration skills alongside your passion for innovation and continuous improvement to help drive our product development forward. Responsibilities

Your responsibilities will include: Design, develop, test and support medical device firmware using C and C++. Document software development activities using our approved procedures and standards. Maintain/update existing software documentation. Transition software documentation to Boston Scientific quality system. Transform requirements into detailed test protocols and automated test scripts for end-to-end evaluation. Debug test failures and work with development teams to resolve issues. Maintain/update existing testing and documentation. Participate in software testing activities including requirements definition, test development, and execution of unit, integration, and system level testing. Support software and systems team in development of automated testing of both product and non-product software. Track software development efforts by creating and maintaining records in the approved tracking management tool. Analyze, evaluate, and verify requirements for our firmware and systems using software engineering best practices. Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes. Directly support personnel and project activities to meet project goals and timelines. Mentor junior engineers in hardware and software engineering activities, methodologies and domain knowledge. Participate as a reviewer for design and development activities. Required Qualifications

Bachelor's degree in computer science Minimum of 7 years of relevant work experience in electrical and firmware fields with a minimum of 4 years in the medical device industry Experience with the documentation process within regulated industries Experience developing or testing firmware within regulated industries Experienced in software development teams using Agile Methodologies Experience in embedded systems development using C and C++ Experience working on projects involving multi-functional engineering teams Experience working on both electrical and firmware fields Preferred Qualifications

Experience with Class II or Class III medical device software Experience with the Atlassian Tool Chain Experience developing and maintaining real-time C/C++ applications and drivers Experience with Linux operating system and bare metal Experience with Python Experience with open-source development platforms, gcc, make, shell-script, etc. Electrical design experience Experience with GUI development in C#/QT etc Experience with using lab tools such as oscilloscopes and logic analyzers. Experience debugging custom circuitry at the component level Capable of leading people or projects to deliver solutions The anticipated compensation listed above will vary based on actual location of the position and other pertinent factors considered in determining actual compensation for the role. Compensation will be commensurate with demonstrable level of experience and training, pertinent education including licensure and certifications, among other relevant business or organizational needs. Boston Scientific Corporation has been and will continue to be an equal opportunity employer. To ensure full implementation of its equal employment policy, the Company will continue to take steps to assure that recruitment, hiring, assignment, promotion, compensation, and all other personnel decisions are made and administered without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, gender expression, veteran status, age, mental or physical disability, genetic information or any other protected class.