Senior Firmware Developer

20 hours ago


London, Canada Trudell Medical International Full time
Job Title: Senior Firmware Developer

We are seeking a highly skilled Senior Firmware Developer to join our Product Development team at Trudell Medical International. As a key member of our team, you will be responsible for designing, implementing, maintaining, and documenting firmware for system-level medical products.

Key Responsibilities:
  • Investigate and define software engineering requirements for new algorithms or features, ensuring seamless integration into new projects.
  • Hands-on involvement in software development, systems integration testing, and troubleshooting of technical issues.
  • Act as design responsible engineer (DRE) or advisor to junior engineers, providing guidance and expertise.
  • Lead as subject matter expert (SME) regarding firmware design, ensuring high-quality, innovative designs are released.
  • Perform independent design reviews to ensure compliance with regulatory requirements and company standards.
  • Mentor less experienced engineers to improve their capability and optimize the delivery of electronic medical device designs.
  • Develop and maintain internal and external networks 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.
Requirements:
  • Degree in Engineering (Computer Science, Software, Systems, Electrical, Biomedical, or Mechatronics).
  • 10+ years of experience in firmware engineering roles, with a proven track record of 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 the medical device industry, with 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 Trudell Medical International, we are committed to creating an inclusive and accessible work environment. We will make accommodations to our recruitment process to meet the needs of applicants with disabilities.



  • London, Ontario, Canada Trudell Medical International Full time

    Job Title: Senior Firmware DeveloperTrudell Medical International is seeking a highly skilled Senior Firmware Developer to join our Product Development team. As a key member of our team, you will be responsible for designing, implementing, and maintaining firmware for our system-level medical products.Responsibilities:Investigate and define software...


  • London, Ontario, Canada Trudell Medical International Full time

    Job Title: Senior Firmware DeveloperTrudell Medical International is seeking a highly skilled Senior Firmware Developer to join our Product Development team. As a key member of our team, you will be responsible for designing, implementing, and maintaining firmware for our system-level medical products.Responsibilities:Investigate and define software...


  • London, Ontario, Canada Trudell Medical International Full time

    About the RoleWe are seeking a highly skilled Senior Firmware Developer to join our Product Development team at Trudell Medical International. As a key member of our team, you will be responsible for designing, implementing, and maintaining firmware for our system-level medical products.Key ResponsibilitiesDesign and Development: Investigate and define...


  • London, Ontario, Canada Trudell Medical International Full time

    About the RoleWe are seeking a highly skilled Senior Firmware Developer to join our Product Development team at Trudell Medical International. As a key member of our team, you will be responsible for designing, implementing, and maintaining firmware for our system-level medical products.Key ResponsibilitiesDesign and Development: Investigate and define...


  • London, Ontario, Canada Trudell Medical International Full time

    About the RoleWe are seeking a highly skilled Senior Firmware Development Specialist to join our Product Development team at Trudell Medical International. As a key member of our team, you will be responsible for designing, implementing, maintaining, and documenting firmware for system-level medical products.Key ResponsibilitiesDesign and...


  • London, Ontario, Canada Trudell Medical International Full time

    About the RoleWe are seeking a highly skilled Senior Firmware Development Specialist to join our Product Development team at Trudell Medical International. As a key member of our team, you will be responsible for designing, implementing, maintaining, and documenting firmware for system-level medical products.Key ResponsibilitiesDesign and...


  • London, Canada Trudell Medical International Full time

    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 TestingInvestigate and define software engineering requirements...


  • London, Canada Trudell Medical International Full time

    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 TestingInvestigate and define software engineering requirements...


  • London, Canada Trudell Medical International Full time

    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 TestingInvestigate and define software engineering requirements...


  • London, Canada Trudell Medical International Full time

    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 TestingInvestigate and define software engineering requirements...


  • London, Canada Trudell Medical International Full time

    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...


  • London, ON, Canada Trudell Medical International Full time

    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 TestingInvestigate and define software engineering requirements...


  • London, ON, Canada Trudell Medical International Full time

    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 TestingInvestigate and define software engineering requirements...


  • London, Canada Trudell Medical International Full time

    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 Te


  • London, Ontario, Middlesex, Canada Trudell Medical International Full time

    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 TestingInvestigate and define software engineering requirements...


  • London, Ontario, Canada Trudell Medical International Full time

    Job Title: Senior Electronics Design EngineerTrudell Medical International is seeking a highly skilled Senior Electronics Design Engineer to join our Product Development team. As a key member of our team, you will be responsible for designing and developing innovative electronic systems and firmware for our medical devices.Responsibilities:Design and develop...


  • London, Ontario, Canada Trudell Medical International Full time

    Job Title: Senior Electronics Design EngineerTrudell Medical International is seeking a highly skilled Senior Electronics Design Engineer to join our Product Development team. As a key member of our team, you will be responsible for designing and developing innovative electronic systems and firmware for our medical devices.Responsibilities:Design and develop...


  • London, Canada Trudell Medical International Full time

    As a member of our Product Development team, you will be the Electronics Hardware/Firmware technical leader to internal cross functional teams and fulfill the role of subject matter expert. You will also leverage external networks to benchmark and advance internal capabilities while ensuring electrical designs are simple, effective and...


  • London, Canada Trudell Medical International Full time

    As a member of our Product Development team, you will be the Electronics Hardware/Firmware technical leader to internal cross functional teams and fulfill the role of subject matter expert. You will also leverage external networks to benchmark and advance internal capabilities while ensuring electrical designs are simple, effective and...


  • London, Canada Trudell Medical International Full time

    As a member of our Product Development team, you will be the Electronics Hardware/Firmware technical leader to internal cross functional teams and fulfill the role of subject matter expert. You will also leverage external networks to benchmark and advance internal capabilities while ensuring electrical designs are simple, effective and...