Senior Firmware Developer

by Trudell Medical International

Location: London, ON
Date Posted: Oct 10, 2024
Trudell Medical International

Job Description

 

Senior Firmware Developer

 
 

About the job

As a member of our Product Development team, you will design, implement, maintain, and document firmware for system level medical products (hardware/software) for new product development projects from concept to complete release to manufacturing.

 

Responsibilities Include:

 

Design, Development and Testing

 

  • Investigate and define software engineering requirements for new algorithms or features – facilitate the transition of algorithms into new projects
  • Hands on involvement in software development, systems integration testing and troubleshooting of technical issues
  • Acting as design responsible engineer (DRE) or as an advisor to more junior Engineers
  • Act as internal leader as subject matter expert (SME) regarding firmware design
  • Perform role of independent design reviewer to ensure high quality, innovative designs are released
  • Deliver internal leadership as SME across broad product development tools, techniques, and capabilities to advance our effectiveness
  • Actively mentor less experienced engineers to improve their capability and optimize the delivery of electronic medical device designs
  • Develop and maintain internal and external networks that can be leveraged to advance product development capabilities
  • Design state of the art firmware for new and existing medical devices within an advanced product development process
  • Ensure firmware development lifecycle processes for medical devices are implemented, maintained, and followed
  • Establish and maintain development environments and libraries for firmware programming
  • Initiate process improvements to support design and development efficiency and scalability.

 

Planning and Process Development

 

  • Definition, documentation, and control of systems requirements on defined projects
  • System level hardware/software architecture
  • Managing software and systems risk and hazard analysis activities for defined projects
  • Managing software verification and validation activities for defined projects
  • Deliver projects on time by establishing scope of work and deadlines and providing regular updates against approved plans
  • Complete all necessary design controls
  • Drive completion of firmware development lifecycle processes for medical devices are implemented, maintained, and followed
  • Contribute to strategic roadmap planning including product and technology roadmaps.

 

Relationship Management

 

  • Deliver business objectives by working collaboratively with internal and external parties, e.g., mechanical engineering, core teams, outside contractors, etc.
  • Collaboration with SEED team to transfer product idea into Phase 1 of product development
  • Collaborate with Marketing/Sales to investigate incremental business ideas to capture the voice of the customer and develop a business case for strategic review.

 

Health and Safety

 

  • Ensure compliance with relevant health and safety legislation, including the Workplace Safety and Insurance Act, the Occupational Health and Safety Act, etc.

 

QUALIFICATIONS

  • Degree in Engineering (Computer Science, Software, Systems, Electrical, Biomedical or Mechatronics)
  • 10+ years of experience in firmware engineering roles – proven track record taking devices from concept to registration and commercialization
  • Professional Engineer (P.Eng) and in good standing with Professional Engineers Ontario (PEO)
  • 2 years of experience in medical device industry – hands on firmware development experience including needs definition, use case workflows, requirements definition, functional architecture, and system design
  • Demonstrated experience taking leading roles in cross functional medical device development project teams.
  • Good verbal and written communication skills, including report writing skills
  • Good interpersonal skills
  • Ability to work independently
  • Computer literate with:

Experience in MS Word, MS Excel and MS Project Management

Embedded systems design and programming (C and/or C++)

Experience using scripting languages such as Python, Java etc

Cross platform skills (e.g. Two or more of Windows, Linux, MacOS, …)

  • Basic knowledge of respiratory related medical devices
  • Knowledge of regulatory requirements applicable to new product development, e.g., ISO Design Controls, FDA GMP and HPB requirements
  • Knowledge of regulatory requirements as they may apply to new product development, such as ISO-9001 design controls (IEC62304), FDA, GMP and Therapeutic Products Directorate (TPD) requirements
  • Creative problem-solving skills

 

At an applicant’s request, TMI will make accommodation to its recruitment process to meet the needs of applicants with disabilities.

APPLY