About the role:
Design, develop and test software applications for programming implantable Boston Scientific products. Independently conducts work as part of a major research and/or development project with minimal technical direction.
Your responsibilities include:
Hands-on: Design and develop Windows software using C# and WPF for controlling implantable neural stimulators. Analyze requirements and design software that results in inherent quality and maintainability, implement industry best practices and methodologies, and ensure that the product is of the highest quality by working with the software verification and validation teams.
Leadership: Perform SW duties autonomously within a cross-functional team. Provide technical leadership for software engineers and technicians in a team environment. Help coordinate design, documentation, implementation, test and production release activities of software team.
Planning: Participate in the development of specifications, architectures, designs, schedules and unit and integration test plans related to product development activities and product upgrades.
Specialized Knowledge & Skills
Software Design: Software development experience in a Windows environment is required. Knowledge of Microsoft .NET frameworks is essential. Software knowledge and experience in object oriented design of software systems required.
Software Programming: C# expert and ability to implement design pattern in C# is required. Experience with unit testing using Microsoft tools and static code analyzers are required.
Windows Development: Experience in WPF and MVVM is required. Experience with Visual Studio Team Suite and Team Foundation Server desired.
Graphic User Interface: Experience in UI usability and developing applications with localization for international markets is desired.
Relational Database: Experience with SQL server or similar required.
Medical Devices: Specific knowledge relating to software development for a class III medical device is preferred. Knowledge of regulatory requirements for medical device software is preferred. Experience in software development for implantable medical devices is desired.
Executive / senior industry position
Valencia , United States