Boston Scientific
Boston Scientific is seeking a highly motivated Firmware Engineer II to design, develop and test medical device firmware using C and C++ as part of our ICVT R&D team. The role is hybrid with a requirement to be in the Arbor Lakes office at least three days per week. Boston Scientific will not offer sponsorship or relocate for this position.
About The Role The successful candidate will participate in the design and development of medical device firmware, document software development activities using approved procedures and standards, and conduct testing (unit, integration, static analysis). The engineer will track development efforts, evaluate requirements, continuously improve processes, support project activities, and participate as a reviewer for design and development activities.
Your Responsibilities Will Include
Design, develop, test and support medical device firmware using C and C++
Document software development activities using approved procedures and standards
Conduct unit, integration and static analysis testing
Track software development efforts in the approved tracking tool
Analyze, evaluate and verify requirements using software engineering best practices
Continuously improve processes and work methodologies by interfacing with cross‑functional groups
Directly support project activities to meet goals and timelines
Participate as a reviewer for design and development activities
Qualifications Required Qualifications
B.S. degree in Computer Science, Electrical Engineering or related field
2+ years of relevant work experience
Experience with documentation processes within regulated industries
Experience developing or testing firmware within regulated industries
Experience leading or working in software development teams using Agile Methodologies
Experience in embedded systems development using C and C++
Experience reading and understanding component datasheets and electrical schematics
Experience working on projects involving multi‑functional engineering teams
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 developing, modifying and maintaining Linux kernel drivers
Experience with open source development platforms, gcc, make, shell‑script, etc
Experience 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
Minimum Salary $69,500 – $132,000
Equal Employment Opportunity Statement Boston Scientific Corporation is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, or disability in any area of the company’s operations.
#J-18808-Ljbffr
About The Role The successful candidate will participate in the design and development of medical device firmware, document software development activities using approved procedures and standards, and conduct testing (unit, integration, static analysis). The engineer will track development efforts, evaluate requirements, continuously improve processes, support project activities, and participate as a reviewer for design and development activities.
Your Responsibilities Will Include
Design, develop, test and support medical device firmware using C and C++
Document software development activities using approved procedures and standards
Conduct unit, integration and static analysis testing
Track software development efforts in the approved tracking tool
Analyze, evaluate and verify requirements using software engineering best practices
Continuously improve processes and work methodologies by interfacing with cross‑functional groups
Directly support project activities to meet goals and timelines
Participate as a reviewer for design and development activities
Qualifications Required Qualifications
B.S. degree in Computer Science, Electrical Engineering or related field
2+ years of relevant work experience
Experience with documentation processes within regulated industries
Experience developing or testing firmware within regulated industries
Experience leading or working in software development teams using Agile Methodologies
Experience in embedded systems development using C and C++
Experience reading and understanding component datasheets and electrical schematics
Experience working on projects involving multi‑functional engineering teams
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 developing, modifying and maintaining Linux kernel drivers
Experience with open source development platforms, gcc, make, shell‑script, etc
Experience 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
Minimum Salary $69,500 – $132,000
Equal Employment Opportunity Statement Boston Scientific Corporation is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, or disability in any area of the company’s operations.
#J-18808-Ljbffr