Apply for this Job
VISA USC & GC ONLY
Senior Software Engineer bout the role: - Boston Scientific is seeking a highly motivated and versatile software development engineer to join our Programmer Software Design team.
- s a senior engineer, this individual should show substantial initiative in defining and implementing solutions while following software development best-practices.
- Designing new features for software on Programmers of implantable cardiac pulse generators as well as maintenance of existing applications.
- Features and applications developed directly impact the quality of care for patients and the quality of work should reflect that to ensure our products deliver a state-of-the-art experience for both patients and clinicians.
Your responsibilities include: - Designs, develops, debugs, modifies, tests software programs using Java, C , Perl and other current programming languages, methodologies and technologies.
- Documents software development and/or test development by writing documents, reports, memos, change requests. Methods used are determined by approved procedures and standards
- Tracks software development effort by creating and maintaining records in the approved tracking management tool.
- Solves engineering problems by analyzing the situation and recommending corrective or alternative actions.
- nalyzes, evaluates, verifies requirements, software and systems by using software engineering practices.
- Investigates, researches, selects software designs, operating systems and/or practices.
- Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes.
- Directs support personnel and project activities.
- In all actions, demonstrates a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures.
- Represents organization as a prime contact on contracts or projects. Uses discretion, diplomacy, and tact to resolve difficult situations. May escalate serious issues to manager.
- Participates in the development of less experienced staff by setting an example, providing guidance, and offering counsel.
What we're looking for: Basic Qualifications
- 5 or more years relevant work experience with BS
- 3 or more years or relevant work experience with MS
- Degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering or related field
- Experience across full software development life-cycle including design, requirements, implementation, and test
- Java, C , Perl programming languages
Preferred Qualifications
- Experience in medical device or other regulated software industry with standards such as IEC 62304
- Experience with multi-threaded Java application development on Linux and Windows platforms
- Experience working collaboratively with a team of cross-functional engineering disciplines including systems, firmware, and hardware engineers
- Experience working with integrated systems involving hardware test platforms and wireless communication technologies including MICS and Bluetooth
- Familiarity with Atlassian software suite, Eclipse
Date Posted: 18 March 2025
Apply for this Job