Posted in

Sr. Software Engineer-Medical Imaging

Sr. Software Engineer-Medical Imaging

CompanyMedtronic
LocationBoxborough, MA, USA
Salary$138000 – $180000
TypeFull-Time
DegreesMaster’s
Experience LevelSenior

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.