Boston Scientific is seeking an R&D software engineer to participate in the design and development of medical device firmware, aiming to develop innovative products that sustain and improve the lives of patients.
Requirements
- Expert level experience with Linux distribution control for embedded systems.
- Experience with the documentation process 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 developing, modifying, and maintaining Linux kernel drivers.
Responsibilities
- Design, develop, test and support medical device firmware using C and C++.
- Configuration and control of Linux distributions for embedded systems.
- Document software development activities using our approved procedures and standards.
- Testing (Unit, Integration and Static Analysis).
- 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.
Other
- 4 year degree in Computer Science, Electrical Engineering or related field.
- 6+ Years of relevant work experience with BS.
- 4+ Years of relevant work experience with MS.
- Experience working on projects involving multi-functional engineering teams.
- Candidates will be subject to a prohibited substance test as a requirement.