Abiomed
Senior Software Engineer
Job#: 318923
Positions: 1
Posted: 11/30/2015
Job Type: Full Time
Location: Danvers, MA
Department: Engineering
Salary: Commensurate with Experience
Contact: Tim Donahue
Apply To This Job
Return To List

Job Description

The Senior Software Engineer will assist with breakthrough development for cardiac support and replacement devices participating in all aspects of software development including requirements definition, software design, risk analysis, coding, verification and validation.  The candidate will be specialized in workflow-UI improvements of our controller system.  He/she will be responsible for working with a cross-functional team, define, design, implement and test the next generation of controller workflow-related features.

 

Principle Duties and Responsibilities:

 

  • Work with a cross-functional team, be a software champion in usability, workflow and UI design of a highly visible controller project
  • Develop software for safety critical applications specific to cardiac assist devices
    • Define, design, develop, write, implement various types of software applications using Agile-Scrum framework
    • Participate in the testing process through test reviews, verification & validation of software
  • Provide technical support to various programs within the company – especially in usability and UI design areas
  • Suggest and contribute to initiatives to improve Engineering Department’s operations and procedures




Skills/Requirements

Job Qualifications:

 

  • BS in Computer Science, Computer Engineering, Electrical Engineering or Biomedical Engineering
  • Proficient in C and C++ programming
  • 5+ years experience in software engineering development
  • 3+ years experience in usability and UI design
  • Prior experience with multi-threaded applications
  • Strong problem solving skills
  • Strong analytical, interpersonal & communication skills
  • Familiar with UI technologies and their applications to embedded devices such as Qt and Photon
  • Prior experience in Agile development a plus
  • Prior experience in Real-Time Operating Systems (RTOS) a plus
  • Prior experience in developing .NET Windows application a plus
  • Prior experience with safety-critical or medical products a plus
  • Prior experience as software architect a plus

ABIOMED is an Equal Employment Opportunity/Affirmative Action Employer: Minority/Female/Veteran/Disabled.

Apply To This Job