Skip to content

Sr. Software Engineer-Medical Imaging
Company | Medtronic |
---|
Location | Boxborough, MA, USA |
---|
Salary | $138000 – $180000 |
---|
Type | Full-Time |
---|
Degrees | Master’s |
---|
Experience Level | Senior |
---|
Requirements
- Master’s degree in Computer Science, Computer Engineering or Software Engineering or Electrical Engineering or related engineering field
- Requires two (2) years of experience as a Software Engineer or related occupation for Medical Devices
- Experience must include two (2) years of post-Bachelor’s experience in all of the following: SDLC methodologies using Agile Scrum and Waterfall including Gathering, Design, Development, Debugging, and Testing
- Languages including C, C# and assembly
- Full stack development in .NET and .NET Core and scripting languages including Ruby, Python and C# Script
- Developing embedded program for Microchip’s dsPIC using MPLAB and XC16 compiler
- Reading electrical schematics, using oscilloscope and multimeter for PCB troubleshooting
- Communication protocols to include CAN bus, TCP, UDP, SPI and I2C
- Galil Motion Controllers using DMC programming
- Developing Automated Tests for Functional Testing using one or more of the following TestComplete, TestExecute or AutoIT and Unit tests using Nunit, MS Test and Ceedling
- Wireshark, Busmaster, Git, Helix and Surround SCM
Responsibilities
- Develop and execute software tests to identify software problems and their causes
- Test system modifications to prepare for implementation
- Document software and application defects using a bug tracking system and report defects to software or web developers
- Create and maintain databases of known defects
- May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules
- Support software development and release activities, including requirement, design, test definition, documentation, build management, configuration control, and regulatory
- Coordinate with software architecture and software development members to storyboard and develop libraries, source code and compiled binary code and GUI software elements
- Leverage Software Development Lifecycle (SDLC) methodologies using Agile Scrum and Waterfall to include Gathering, Design, Development, Debugging, and Testing
- Utilize various software languages including C, C# and assembly
- Responsible for Full stack development in .NET and .NET Core and scripting languages including Ruby, Python and C# Script
- Develop embedded program for Microchip’s dsPIC using MPLAB and XC16 compiler
- Read and understand electrical schematics, use oscilloscope and multimeter for PCB troubleshooting
- Leverage communication protocols to include CAN bus, TCP, UDP, SPI and I2C
- Work on Galil Motion Controllers using DMC programming related to medical imaging
- Coordinate Development of Automated Tests for Functional Testing using one or more of the following TestComplete, TestExecute or AutoIT and Unit tests using Nunit, MS Test and Ceedling
- Leverage software tools to include Wireshark, Busmaster, Git, Helix, and Surround SCM
Preferred Qualifications
No preferred qualifications provided.