Senior Firmware Developer

3 months ago


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



  • London, Canada Trudell Medical International Full time

    Job SummaryWe are seeking an experienced Firmware Engineer to join our Product Development team. The successful candidate will design, implement, and maintain firmware for system-level medical products, working closely with cross-functional teams to bring new products from concept to commercialization.ResponsibilitiesDesign and Development: Investigate and...


  • 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 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 Testing Investigate and define software engineering...


  • 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 DescriptionWe are seeking an Electrical Engineering Specialist to join our team at Trudell Medical International. The ideal candidate will have a strong background in firmware development and experience working with medical device systems.About the RoleIn this role, you will be responsible for designing, implementing, and maintaining firmware for our...


  • London, Ontario, Canada Trudell Medical International Full time

    About the RoleWe are seeking an experienced Firmware Design Engineer to join our Product Development team at Trudell Medical International. As a key member of this team, you will be responsible for designing, implementing, maintaining, and documenting firmware for system level medical products.ResponsibilitiesThe successful candidate will have a strong...


  • 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. Design, Development and Testing Investigate and define software engineering requirements for new algorithms...


  • London, Ontario, Canada Trudell Medical International Full time

    Job DescriptionWe are seeking an experienced Electrical Software Lead to join our team at Trudell Medical International. This is a senior role that requires expertise in firmware development and a passion for innovative product design.About the RoleThis position is responsible for designing, implementing, maintaining, and documenting firmware for...

  • Senior AEM Developer

    2 months ago


    London, Canada GoodLife Fitness Full time

    SENIOR AEM DEVELOPERWho is a Senior AEM Developer?The Senior AEM Developer is responsible for the quality, integrity, scalability, resiliency, and overall technical performance of the products and services developed on AEM, within their team’s assigned product portfolio. This position involves designing, developing, and managing digital products using...


  • London, Ontario, Canada Mobileparts247 Full time

    Job TitleSenior Software Developer PositionAbout the CompanyMobileparts247 is a leading company in the telecommunications industry, specializing in computer hardware and software retail/wholesale. We are seeking an experienced Senior Software Developer to join our team.Job DescriptionWe are looking for a highly skilled Senior Software Developer to design,...


  • London, Ontario, Canada MNP Executive Search & Professional Recruitment Full time

    Unlock Your Potential in Sustainable Land DevelopmentWe are seeking an experienced Senior Land Development Director to join our team at South Winds Development Co Inc., a company with a rich legacy of sustainable land development and environmental stewardship.Competitive Salary: $120,000 - $180,000 per yearAbout the Role:As a Senior Land Development...


  • London, Ontario, Canada Horizon Quest Inc. Full time

    Job Title: Senior Web Development SpecialistAbout Horizon Quest Inc.We are a leading provider of innovative web solutions, committed to delivering exceptional results for our clients. Our team is passionate about staying ahead of the curve, and we're looking for a talented Senior Web Development Specialist to join us in this mission.About the RoleWe are...


  • London, Ontario, Canada MNP Executive Search & Professional Recruitment Full time

    About UsSouth Winds Development Co Inc. is a leading company with a 50-year legacy in sustainable land development and environmental stewardship.Salary$120,000 - $180,000 per yearJob DescriptionWe are seeking an experienced Senior Land Development Manager to oversee the planning, execution, and completion of all development projects. The ideal candidate will...


  • London, Ontario, Canada High Grade IT Solutions Inc. Full time

    About Agaram Solutions IncAgaram Solutions Inc is a leading software development company that provides innovative solutions to its clients.Job Title: Senior Software Development ManagerSalary: $120,000 - $180,000 per yearJob Description:The Senior Software Development Manager will be responsible for managing and coordinating the development of computer-based...

  • Director of Wellness

    2 months ago


    London, Canada Amica Senior Lifestyles Full time

    Job Description: **DIRECTOR OF WELLNESS** **Amica London** **Full Time, Permanent** At Amica we are united in our purpose to provide the best care in Senior Living in a supportive environment. We are setting a new standard for senior living in Canada by combining unparalleled premium hospitality and amenities with expert care and support to deliver a...


  • London, Ontario, Canada Southern Glazer's Wine & Spirits Full time

    About the RoleWe are seeking a highly skilled Senior Territory Development Manager to join our team. As a key member of our sales team, you will be responsible for driving sales growth and account penetration within assigned territories.

  • Sales Advisor

    6 months ago


    London, Canada Sienna Senior Living Full time

    **Sales Advisor** If you’re passionate about being a part of a team that is, committed to the Team Member Experience and driven by innovation and growth, then join us! The Sales Advisor is a critical role within our communities as it impacts the lives of residents and ignites the warmth of human connection. As a Sales Advisor your typical day will...


  • London, Ontario, Canada Info-Tech Research Group Full time

    Unlock Your Sales PotentialWe are seeking a highly motivated and results-driven Senior Business Development Representative to join our team in Toronto, ON, Canada.About the Role:The Senior Business Development Representative will be responsible for driving revenue growth and expanding sales in a designated region. This involves:Identifying and pursuing new...


  • London, Ontario, Canada tbk Creative Full time

    About the Role:We are seeking an experienced Senior Back End Developer to join our team at tbk Creative. As a key member of our development team, you will be responsible for designing, implementing, and maintaining our software solutions using your expertise in PHP and technical systems platforms.About the Responsibilities:Design, build, and deliver...


  • London, Ontario, Canada Cogir Senior Living Canada Full time

    Cogir Senior Living Canada is committed to providing a supportive environment for its residents, and we are seeking dedicated individuals to join our team as Personal Support Workers (PSWs).**About Us**Cogir Senior Living manages retirement residences across the country, offering a range of senior living options, including independent living, assisted...