Senior Firmware Developer
1 month ago
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.
-
Senior Electronics Design Engineer
2 months ago
London, Ontario, Middlesex, Canada Trudell Medical International Full timeAs 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...
-
Senior Training Manager
1 month ago
London, Ontario, Middlesex, Canada Tahini's Full timeReporting to our Chief Operating Officer the Senior Training Manager at Tahini's Franchising Corporation will play a pivotal role in developing and managing comprehensive training programs that support our franchisees and staff. This role is crucial for establishing and enhancing training capabilities, content, and processes to ensure rapid delivery of...
-
Business Development Representative
2 months ago
London, Ontario, Middlesex, Canada Info-Tech Research Group Full timeInfo-Tech is one of the world’s fastest-growing IT research and advisory companies, proudly serving over 30,000 IT professionals. We are looking for Sales Development Representatives to join our team.Why join us?We are a growth-focused, entrepreneurially-spirited company that has consistently achieved YoY growth in our 25 years of operation,...
-
Senior Project Manager
1 month ago
London, Ontario, Middlesex, Canada Stonerise Construction Full timeStonerise Construction is a progressive developer/ builder with a proven track record of success and a substantial future ahead! Current projects located in Southwestern Ontario include residential high-rise, midrise, and mixed-use developments.At Stonerise Construction we build communities – not houses. You will gain such a sense of pride and...
-
Senior Mechanical Designer
1 month ago
London, Ontario, Middlesex, Canada Ditanu Inc. | Robotics & Automation Full timeAs the Senior Mechanical Designer, you will be a key contributor to the Ditanu team designing robotics & automation systems for world class organizations. You will be responsible for, but not limited to, design development, communication with internal project stakeholders, vendors, and various trades in order to ensure the project is completed as planned and...
-
Senior Accountant, Assurance
1 month ago
London, Ontario, K5Z, Middlesex, Canada BDO Canada Full timePutting people first, every day BDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters a people-first culture with a high priority on your personal...
-
New Business Specialist
2 months ago
London, Ontario, Middlesex, Canada Info-Tech Research Group Full timeAbout us: Info-Tech Research Group delivers impartial, highly pertinent IT research, enabling CIOs and IT leaders to make well-informed, strategic decisions. We are currently serving over 30,000 professionals and collaborate closely with IT teams, equipping them with actionable tools and expert guidance to drive measurable results and enhance technology...
-
Project Associate
3 months ago
London, Ontario, Middlesex, Canada Edison Engineers Full timeWe are seeking a talented and motivated Project Associate to join our growing Restoration team.Edison specializes in the repair and restoration of existing buildings, providing communication-focused professional engineering and project management services.As a Restoration Project Associate, you will be responsible for site reviews and assessments, various...
-
Senior Associate, Financial Reporting
1 month ago
London, Ontario, K5Z, Middlesex, Canada BDO Canada Full timePutting people first, every day BDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters a people-first culture with a high priority on your personal...
-
Plant Manager
4 weeks ago
London, Ontario, Middlesex, Canada KIT Recruitment Full timeA client in the construction industry is looking for a Plant Manager.As a Plant Manager, you will oversee the entire production process, ensuring operational efficiency, product quality, and workplace safety. This position entails strategic planning, operational oversight, and leadership to achieve production objectives. Plant Manager...
-
Senior Financial Planner, Wealth Management
1 month ago
London, Ontario, K5Z, Middlesex, Canada BDO Canada Full timePutting people first, every day BDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters a people-first culture with a high priority on your personal...
-
Chief Operating Officer
1 month ago
London, Ontario, Middlesex, Canada Tahini's Full timeJOB DESCRIPTIONThe Chief Operating Officer at Tahini’s Franchising Corporation will report directly to the CEO. This individual will be responsible for overseeing the day-to-day management and strategic direction of nearly 50 franchise locations and counting, ensuring smooth operational performance across all stores. The role involves refining operational...
-
Finance Manager
1 month ago
London, Ontario, Middlesex, Canada TMD | The Marketing Department Full timeTMD – Strategy. Creative. Performance.We are not a typical agency…we’re an extension of our client’s businesses. We are an integrated, full-service marketing agency partner, delivering business performance and financial results by leveraging core areas of expertise to effectively develop strategy, facilitate planning and manage execution with and on...
-
Home Helper
3 days ago
London, Ontario, K5Z, Middlesex, Canada VON Canada Full timeRequisition Details:\u00A0\u00A0\u00A0Employment Status: CasualProgram Name: Home HelpWork Schedule: Days\u00A0On-Call:\u00A0No\u00A0\u00A0Job Summary:\u00A0\u00A0\u00A0The Home Helper provides homemaking services to individuals and families in the home or at the time of discharge from hospital according to the framework of VON policies, procedures,...
-
Kinesiologist, SMART
3 days ago
Strathroy, Ontario, N7C, Middlesex, Canada VON Canada Full timeRequisition Details:\u00A0Employment Status: Regular, Full-time (1.0 FTE)Program Name: SMART & Falls Prevention ProgramNumber of Bi-Weekly Hours: 75Work Schedule: DaysOn-Call: YesJob Summary:\u00A0Working within the full scope of practice as outlined by the College of Kinesiologists of Ontario, the Kinesiologist is responsible for providing client-centered,...
-
Registered Practical Nurse
3 days ago
Port Stanley, Ontario, N0L, Middlesex, Canada Extendicare Canada Inc. Part timeJob Description The RPN will enhance the effective management and quality of nursing practice daily in keeping with the standards and expectations set out by governing bodies and internal policies and standards of care.General Responsibilities1) Ensure care is provided with established nursing standards and principles, physicians’ orders and administrative...
-
Senior Firmware Developer
4 weeks ago
London, Canada Trudell Medical International Full timeJob Title: Senior Firmware DeveloperWe 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...
-
Senior Firmware Developer
4 weeks ago
London, Canada Trudell Medical International Full timeJob Title: Senior Firmware DeveloperWe 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...
-
Senior Firmware Engineer
4 weeks ago
Richmond Hill, Ontario, York region, Canada Inspired Staffing Inc. Jobs Full timeOur client is a North American leader in designing, building and developing home and professional electric -acoustic products.They offer a full line of innovative audio products ranging from audiophile to home and professional speakers, subwoofers and amplifiers.They are in need of a Full Time Intermediate to Senior Firmware Engineer with expertise in the...
-
Firmware Engineer
1 month ago
Mississauga, Ontario, Peel region, Canada Addie Staffing Full timeJob Details: Firmware Engineer/ Hardware Engineer Location: Mississauga, ONPosition: 18 months Contract, high chances for the permanent rolePosition Overview: The Firmware Developer/Engineer - Electronics will be part of the electronics firmware development team. The key role of this position is the development of embedded software for new hardware for the...
-
Associate Firmware Engineer
1 month ago
Mississauga, Ontario, Peel region, Canada Addie Staffing Full timeJob Details: Firmware Engineer/ Hardware EngineerLocation: Mississauga, ONPosition: 18 months Contract, high chances for the permanent rolePosition Overview:The Firmware Developer/Engineer - Electronics will be part of the electronics firmware development team.The key role of this position is the development of embedded software for new hardware for the...
-
Firmware Engineer, Staff
3 days ago
Mississauga, Ontario, C4W, Peel region, Canada Synopsys Full timeCategory Engineering Hire Type Employee Job ID 6275 Remote Eligible No Date Posted 08/09/2024 At Synopsys, we’re at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we’re powering it...
-
Senior Firmware Embedded Engineer
3 days ago
Mississauga, Ontario, Peel region, Canada Resonaite Full timeOur client in the telco and IoT sector is looking for a fulltime/permanent Embedded Hardware/Software Engineer to join their team.The engineer will develop embedded firmware and hardware to be run on microcontrollers. They will contribute to a team effort in developing a complete custom product all the way from concept and requirements gathering, to...
-
Firmware Design Engineer Intern
1 month ago
Markham, Ontario, I3P, CA Synopsys Full timeFirmware Design EngineerSeeking a highly motivated and innovative firmware engineer. The candidate would be working as part of a highly experienced PHY IP team, and be involved in developing firmware for embedded processors in current and next generation SerDes products. The position offers an excellent opportunity to work with an expert team of engineers...
-
ASIC Digital Design, Firmware Staff Engineer
3 days ago
Markham, Ontario, I3P, CA Synopsys Full timeCategory Engineering Hire Type Employee Job ID 6950 Remote Eligible No Date Posted 28/10/2024 Firmware Design EngineerSeeking a highly motivated and innovative firmware engineer. The candidate would be working as part of a highly experienced PHY IP team, and be involved in developing firmware for embedded processors in current and next generation SerDes...
-
ASIC Bootcode and Firmware Engineer
1 month ago
Thornhill, Ontario, L2T, Niagara, Canada Advanced Micro Devices inc. Full timeWHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...
-
Senior Software Engineer
1 month ago
Toronto, Ontario, C6A, Ontario, Canada S.i. Systems Full timeOur manufacturing client is seeking a Senior Software Engineer (C/C++) to guide a Firmware Team (RTOS) in planning, developing and conducting code reviews for low level drivers in Hardware products Candidates must be local to the Waterloo area. Hybrid work model of 2 days on-site, 3 days from home. Must haves:6+ years of experience as a Software Engineer...
-
Firmware & Digital Design Engineering Intern
3 days ago
Mississauga, Ontario, C4W, Peel region, Canada Synopsys Full timeThis internship will last for a duration of 16 months for undergraduate (Bachelor’s) students. Duration can be flexible for Master’s students. Starting in May 2025 based in our Mississauga office.We Are:At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from...
-
Thornhill, Ontario, L2T, Niagara, Canada Advanced Micro Devices inc. Full timeWHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...
-
Senior Embedded Systems Developer
5 days ago
Eastern Ontario, Canada Syntronic Full timeAbout the Role:We are seeking a skilled Senior Embedded Systems Developer to join our team at Syntronic. As a key member of our software development team, you will be responsible for designing and developing cutting-edge networking software for embedded automotive applications.Key Responsibilities:Design and develop networking software based on Linux for...
-
Firmware Engineer
1 month ago
Scarborough, Ontario, Toronto, Canada Animo Tech Full timeAs a Firmware Engineer, you are central to the growth of this fast-paced multi-disciplinary team. Using your coding and technical expertise, you will explore solutions to a variety of engineering problems in a fast-paced environment. Your team will rely on you to provide structure, support, and a keen eye on all engineering initiatives. Collaborating...
-
Senior Electronics Design Engineer
4 weeks ago
London, Canada Trudell Medical International Full timeJob 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 for our medical devices.Key Responsibilities:Design and develop...
-
Senior Electronics Design Engineer
4 weeks ago
London, Canada Trudell Medical International Full timeJob 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 for our medical devices.Key Responsibilities:Design and develop...
-
Senior Embedded Software Engineer
2 months ago
Toronto, Ontario, Ontario, Canada NerveX Full timeCompany Overview:NerveX is pioneering the development of wearable and implantable devices to enable a bioelectronic revolution in the healthcare industry. Our foundations are built on 9 years of research at the University of Toronto by our award-winning founding team. We have innovated state-of-the-art machine learning-driven devices, with high-impact...
-
Software Developer
1 month ago
London, Ontario, Canada Tenomix Inc Full timeJob Title: Software Developer - Medical Device SoftwareAt Tenomix, we're revolutionizing pathology through cutting-edge technology and improving cancer staging. As a Software Developer, you'll play a crucial role in developing software that enhances device capabilities and performance, ensuring high quality and reliability.About the RoleThis is a full-time,...
-
Software Developer
1 month ago
London, Ontario, Canada Tenomix Inc Full timeJob Title: Software Developer - Medical Device SoftwareAt Tenomix, we're revolutionizing pathology through cutting-edge technology and improving cancer staging. As a Software Developer, you'll play a crucial role in developing software that enhances device capabilities and performance, ensuring high quality and reliability.About the RoleThis is a full-time,...