Talent.com
Firmware Developer
Firmware DeveloperTrudell Medical International • London, ON, CA
Firmware Developer

Firmware Developer

Trudell Medical International • London, ON, CA
30+ days ago
Job type
  • Full-time
Job description

Trudell Medical International Inc., 725 Baransway Drive, London, Ontario, Canada

Job Description

Posted Tuesday, December 2, 2025 at 5 : 00 AM

At Trudell Medical International (TMI), we pride ourselves on our passion for finding innovative and creative solutions which has enabled us to develop medical devices that continue to make a difference in the lives of people around the world. Situated within a modern facility located in beautiful London, Ontario, TMI offers a comfortable work environment with a respectful and family-oriented culture.

As an employee of Trudell Medical International, not only will you contribute to the development of products at the cutting edge of medical device technology, but you will also have the opportunity to perform challenging work alongside a first-rate group of dedicated professionals.

We’re actively searching for our next team member for the position of :

firmware Developer

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 :

  • Collaborate with hardware engineers to define system requirements.
  • Work with Senior Firmware Engineer to develop Firmware Design Plan.
  • Act as design responsible engineer (DRE), Design and develop firmware for embedded systems in medical devices and test equipment.
  • Test and debug firmware.
  • Optimize firmware code for efficiency and reliability.
  • Document firmware design for future reference and debugging.
  • Provide post-production support with product updates and associated documentation.

project planning

  • Definition, documentation, and control of systems requirements on defined projects.
  • Develop System level hardware / software architecture.
  • Manage software and systems risk and hazard analysis activities for defined projects.
  • Manage software verification and validation activities for defined projects.
  • Coordinate with Project Leader and contribute to the Master Project Schedule with a Firmware project plan.
  • Collaboration and support

  • Deliver firmware programming on multiple projects as part of a project core team as assigned by Senior Manager.
  • Follow New Product Development Process and knowledge documentation process to capture project knowledge and plan work.
  • Lead manufacturing transfer activities to transfer firmware knowledge to Operations Team.
  • Health and Safety

  • Comply 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)
  • 5 years of experience in firmware engineering roles – proven track record taking devices from concept to registration and commercialization
  • 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
  • Our salary ranges are determined by job and level. The range displayed on each job posting reflects the target for new hire salaries for the position. Within the range, individual compensation is determined by job-related skills and knowledge, relevant experience including professional and lived experience, and / or work location. Your recruiter can share more information about our total rewards package during the hiring process.

    As part of our recruitment process, we may use AI tools to screen applicants and assist in evaluating candidate qualifications. All final hiring decisions are made by our recruitment team.

    We are an equal opportunity employer and it is important to our Company that all its employees, including those with disabilities, find our workplace to be welcoming and supportive. If you are a candidate with a disability who requires accommodations during the recruitment process, please let us know.

    Trudell Medical International Inc., 725 Baransway Drive, London, Ontario, Canada

    #J-18808-Ljbffr

    Create a job alert for this search

    Firmware Developer • London, ON, CA

    Similar jobs
    Senior Product Manager

    Senior Product Manager

    fintex • london, on, ca
    Full-time
    Our founding team has built and shipped game-changing digital products at Canada's leading financial institutions.Now we're taking everything we've learned and building something bolder, faster, an...Show more
    Last updated: 3 days ago • Promoted
    Director, Platform Product Owner

    Director, Platform Product Owner

    Canada Life • London K5Z, ON, Canada
    Full-time +1
    Director, Platform Product Owner.We are seeking visionary leaders to transform our Intelligent Document Processing (IDP), Workflow, and Automation capabilities. As a Director, Platform Product Owner...Show more
    Last updated: 19 days ago • Promoted
    Technical Lead

    Technical Lead

    Anime Universe • london, on, ca
    Full-time
    Minimum commitment : 20 hours per week.A Technical Lead provides technical direction and oversight for software projects, ensuring solutions are scalable, secure, and aligned with business objective...Show more
    Last updated: 2 days ago • Promoted
    Saviynt SME - TechDemocracy

    Saviynt SME - TechDemocracy

    TechDemocracy • london, on, ca
    Full-time
    Lead design and implementation of Saviynt IGA solutions (Lifecycle, Access Requests, Certifications).Integrate Saviynt with HR, AD, Azure AD, and cloud / on-prem applications.Configure workflows, pol...Show more
    Last updated: 12 hours ago • Promoted • New!
    Remote TypeScript Engineer - AI Trainer

    Remote TypeScript Engineer - AI Trainer

    SuperAnnotate • St. Thomas, Ontario, CA
    Remote
    Full-time
    As a TypeScript Engineer, you will work remotely on an hourly paid basis reviewing AI-generated TypeScript code snippets, design proposals, and technical explanations, as well as generating your ow...Show more
    Last updated: 30+ days ago
    SAP BTP CAP Developer

    SAP BTP CAP Developer

    Yochana • london, on, ca
    Full-time
    Full-Stack SAP BTP Developer (CAP & UI5).Full-Stack Application Delivery : Architect and develop end-to-end cloud-native applications on SAP BTP, using the Cloud Application Programming (CAP) Model ...Show more
    Last updated: 12 hours ago • Promoted • New!
    WordPress Developer - Perseus Group, Constellation Software

    WordPress Developer - Perseus Group, Constellation Software

    Perseus Group, Constellation Software • london, on, ca
    Temporary
    Perseus Group is looking for a senior to intermediate WordPress web developer to own the ongoing maintenance, security, and optimization of our primary website. This is a long-term contract role req...Show more
    Last updated: 6 hours ago • Promoted • New!
    WordPress Developer

    WordPress Developer

    Perseus Group, Constellation Software • london, on, ca
    Temporary
    Perseus Group is looking for a senior to intermediate WordPress web developer to own the ongoing maintenance, security, and optimization of our primary website. This is a long-term contract role req...Show more
    Last updated: 6 hours ago • Promoted • New!
    Senior Platform Engineer – Ingress & Service Mesh (Istio)

    Senior Platform Engineer – Ingress & Service Mesh (Istio)

    Net2Source (N2S) • london, on, ca
    Full-time
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Show more
    Last updated: 4 days ago • Promoted
    Senior Functional Tester - Luxoft

    Senior Functional Tester - Luxoft

    Luxoft • london, on, ca
    Full-time
    The platform is industry-led electronic market trading, data, and analytics solution for loans can be used to grow trading volumes, increase liquidity and remove the cumbersome barriers to entry th...Show more
    Last updated: 9 hours ago • Promoted • New!
    Senior Functional Tester - london

    Senior Functional Tester - london

    Luxoft • london, on, ca
    Full-time
    The platform is industry-led electronic market trading, data, and analytics solution for loans can be used to grow trading volumes, increase liquidity and remove the cumbersome barriers to entry th...Show more
    Last updated: 8 hours ago • Promoted • New!
    Senior Network Security Engineer – HPE Aruba SSE - Ateko, backed by Bell Canada

    Senior Network Security Engineer – HPE Aruba SSE - Ateko, backed by Bell Canada

    Ateko, backed by Bell Canada • london, on, ca
    Temporary
    Job Title : Senior Network Security Engineer – HPE Aruba SSE.We are looking for a Senior Network Security Engineer with strong hands-on expertise in HPE Aruba Secure Service Edge (SSE) deployments.T...Show more
    Last updated: 12 hours ago • Promoted • New!
    Sr. Firmware / Embedded software Engineer

    Sr. Firmware / Embedded software Engineer

    PotisEdge • london, on, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 3 days ago • Promoted
    Sr. Firmware / Embedded software Engineer - PotisEdge

    Sr. Firmware / Embedded software Engineer - PotisEdge

    PotisEdge • london, on, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 3 days ago • Promoted
    Remote Bash / PowerShell Engineer - AI Trainer

    Remote Bash / PowerShell Engineer - AI Trainer

    SuperAnnotate • St. Thomas, Ontario, CA
    Remote
    Full-time
    As a remote, hourly paid Bash / PowerShell Engineer, you will review AI-generated responses and generate high-quality automation-focused content, evaluating the reasoning quality and step-by-step pro...Show more
    Last updated: 30+ days ago
    Senior Platform Engineer – Ingress & Service Mesh (Istio) - london

    Senior Platform Engineer – Ingress & Service Mesh (Istio) - london

    Net2Source (N2S) • london, on, ca
    Full-time
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Show more
    Last updated: 4 days ago • Promoted
    Intune / Windows Autopilot SME

    Intune / Windows Autopilot SME

    TECEZE • london, on, ca
    Full-time
    New Contract Opportunity – Intune / Windows Autopilot Subject Matter Expert (SME).We are looking for an experienced.Intune / Windows Autopilot Subject Matter Expert (SME).The ideal candidate will d...Show more
    Last updated: 12 hours ago • Promoted • New!
    Senior Product Manager - fintex

    Senior Product Manager - fintex

    fintex • london, on, ca
    Full-time
    Our founding team has built and shipped game-changing digital products at Canada's leading financial institutions.Now we're taking everything we've learned and building something bolder, faster, an...Show more
    Last updated: 3 days ago • Promoted