Principal Embedded Software Engineer

Location: MA-Braintree
Requisition Number: 2782
# of openings: 1

Description

HAEMONETICS, THE Blood Management Company is a global leader engaged in the design, manufacture and worldwide sales and marketing of blood management solutions.  Recognized as the innovator in blood technologies, our mission is to create innovative products, design information technology platforms and to provide consulting services to advance the safety, quality and availability of the world’s blood supply.

Principal Embedded Software Engineer

 

Haemonetics is looking for a Principle Embedded Software Engineer to join its R&D team to contribute to the development of a new generation and our current generation of blood collection and processing systems and devices.
 
Responsibilities

• Participates in all phases of software development process from requirements to testing and maintenance.

• Develops high quality Software Requirements and Design Specifications based on Product Requirements.

• Understands customer needs and develops applications which are user friendly based on use cases.

• Develops applications with graphical user interfaces which contribute to customer ease of use.

• Architects, designs, writes and reviews software to meet functional specifications.

• Provides architectural and technical leadership as part of project development team.

• Delivers high quality, well documented, and maintainable code.

• Leads and/or participates in design reviews of architecture, specifications, designs, and code.
• Prepares schedules and plans project deliverables which are achievable and meet program requirements.
• Provides leadership in the development of module, integration and performance test plans to minimize defects.
• Drives and initiates improvements to software development and testing processes and implements them.

• Works effectively as part of cross functional project team as well as a core software development team.

• Serves in an advisory role at the management, or senior management level.

• Provide leadership, guidance, and mentorship to others.

 

Requirements:
• B.S. or M.S. in Computer Science, Software Engineering or Electrical Engineering.
• Strong knowledge and experience in embedded Linux, C, C++, Qt, OO Design.

• Strong experience in user interface and application design.

• Experience with medical device development under FDA Quality Systems Regulations, CE Marking, and

  ISO Quality Systems required.

• Embedded Systems experience required.

• 10+ years of relevant experience.

• Experience over the full product life cycle required.

• Experience in use case driven design strongly preferred.

• Experience writing device drivers desirable.

• Experience with device connectivity and HL7 protocol a plus.

• Wind River Linux experience a plus.

• Experience using DOORS and SVN a plus.

• ARM, x86 processor, and micro-controller experience a plus.

 

Haemonetics Corporation is an equal employment opportunity employer and does not discriminate against any applicant because of race, creed, color, age, national origin, ancestry, religion, gender, sexual orientation, disability, genetic information, veteran status, military status, application for military service or any other class protected by state or federal law.





Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search


Powered By Taleo