Job
Description
As a Software Engineer at Boston Scientific, you will have the opportunity to work in a dynamic environment alongside diverse and high-performing teams. You will be involved in designing, developing, and testing software applications for medical software products, particularly implantable medical device products within the R&D Division. Your role will include working independently on major research and development projects, providing technical direction on complex projects, and being recognized as an expert in in-house technologies. Key Responsibilities - Develop software and test implantable neural stimulation systems to ensure competitive advantage in performance, cost, and quality. - Utilize C# applications with technologies like WPF, UWP, SOA, and Entity framework. - Follow the full design life cycle process, including requirements specification, design activities, planning, code reviews, and artifact creation. - Provide expert engineering solutions to impactful projects and initiatives. - Lead and mentor a team of Software Engineers, promoting a collaborative environment and pragmatic decision-making. - Establish collaborative relationships with key leaders and peers both internally and externally. Key Skills - Strong oral and written communication skills. - Experience in software development lifecycle (Agile) and object-oriented design methodology. - Knowledge of medical device regulatory guidance such as 21 CFR Part 820, IEC 62304, and ISO 13485. - Technical leadership skills and ability to think creatively and innovatively. - Organizational and multi-tasking skills. - Bachelor's degree in computer science, electrical engineering, or related field. - 10+ years of software development experience with fluency in coding languages like C#/.NET. - Familiarity with Brainlab Surgical Planning Software is preferred. Quality System Requirements You will demonstrate a primary commitment to patient safety and product quality by maintaining compliance with the Quality Policy and all documented quality processes and procedures. JOB SCOPE AND LEVELING GUIDELINES Functional Knowledge - Requires specialized technical knowledge in own job function and full understanding of related job functions. - Recommends new or improved work processes impacting various teams. Business Expertise - Applies knowledge of industry best practices and integrates with others to achieve objectives. - Aware of market competition and differentiation factors. Leadership - Acts as a mentor for colleagues and may lead cross-functional projects with manageable risks and resources. Problem Solving - Solves complex problems, takes new perspectives, and exercises judgment based on multiple sources of information. - Works independently within guidelines, receiving minimal guidance. Impact - Impacts customer, operational, and business objectives, recommending improvements within area of responsibility. Interactions (and Communications) - Facilitates productive discussions and consensus-building. - Presents information effectively in cross-functional meetings. Join Boston Scientific in advancing science for life through innovative medical solutions that improve patient lives, create value, and support communities. As a global business committed to making a meaningful difference, we invite problem-solvers with determination to apply and connect with us.,