Thought provoking technology™
Lead Engineer, Systems
Location
Canada
Posted
8 days ago
Salary
C$140K - C$160K / year
Seniority
Senior
Job Description
Lead Engineer, Systems
THINK Surgical
• Systems Requirements Definition: Develop and document detailed product-level and component-level requirements, ensuring alignment with clinical needs, user feedback, and safety critical system performance. • Risk Management: Conduct system-level risk analysis, identifying hazards and harms, and recommending control measures that meet medical device regulatory standards (ISO 14971). • Traceability: Ensure full traceability from requirements through design, implementation, testing, and verification to comply with medical device standards (ISO 13485, IEC 62304), ensuring that every system requirement is tested and verified. • Testing and Validation: Collaborate with the testing team to develop system-level test plans, protocols, and verification/validation activities to ensure the product meets functional and safety requirements. • System Integration: Lead the integration of multi-disciplinary components (software, hardware, mechanical) to ensure cohesive system functionality and performance in real-time surgical environments. • Regulatory Compliance: Ensure compliance with all relevant medical device regulations, including documentation for regulatory submissions. Provide technical support for regulatory audits and submissions. • Cross-functional Collaboration: Work closely with software, hardware, and mechanical teams to ensure design decisions are optimized for the overall system. Collaborate with product management, clinical engineering, and surgeons to ensure the system meets user requirements and delivers value. • Verification of Design: Lead the effort to verify that system designs meet system requirements through rigorous testing and simulation. Lead system design reviews to ensure requirements are met and safety standards are maintained. Drive system level risk identification and define robust risk control measures, including oversight of risk control implementation and verification of their effectiveness. • Validation of Design: Lead design reviews to ensure design outputs conform to approved design inputs and applicable regulatory requirements. Own design validation activities, including oversight and support for the preparation and maintenance of usability engineering deliverables in accordance with IEC 62366. • Change Management: Manage design changes and their impacts on system-level requirements, ensuring that changes are properly analyzed for risk and maintain compliance with regulatory standards. • Documentation: Lead the creation of system documentation, including requirements specifications, design documents, risk management files, and traceability matrices to ensure complete, clear, and compliant records throughout the development lifecycle.
Job Requirements
- Bachelor’s degree in computer science or computer/mechanical/electrical/biomedical engineering.
- 10+ years experience in medical device development.
- Deep understanding of medical device regulatory standards (e.g., ISO 14971, ISO 13485, IEC 62304, IEC 60601, IEC 62366).
- Good organizational skills and excellent communication and documentation skills.
- Excellent problem solving skills.
- Knowledge of Good Manufacturing Practices (GMP) and applicable Quality System Standards.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer
AARAn independent provider of aviation services to commercial and government customers worldwide. #DoingItRight
• Design, develop, and maintain scalable full-stack applications supporting aviation maintenance and operational workflows • Build modern, responsive front-end interfaces using frameworks such as React, Angular, or similar technologies • Develop secure, high-performance backend services, APIs, and integrations for enterprise systems • Translate business and product requirements into technical designs and high-quality code • Collaborate with product managers, designers, and engineers to deliver features end-to-end • Design and optimize databases, data models, and queries for performance and scalability • Develop and maintain RESTful APIs and microservices architectures • Ensure application reliability, performance, and security in production environments • Troubleshoot, debug, and upgrade existing systems to improve performance and usability • Build reusable components, services, and frameworks to accelerate development across teams • Implement CI/CD pipelines and support automated testing and deployment processes • Document system architecture, design decisions, and development processes
• Deliver product features end-to-end across the web application, from the React frontend to the Node.js / Express API, in strict, well-typed TypeScript. • Ship features across the React frontend and the Node.js API, design and evolve queries against PostgreSQL and MongoDB, work with real-time data over WebSockets, write automated unit and integration tests, and actively participate in code reviews.
Senior Embedded Software Developer
SafelyYouSafelyYou is leading the way in fall prevention with our real-time AI video technology and 24/7 remote clinical team.
• Participate in the architecture and development of small embedded devices (RTOS, bare-metal, C/C++) • Integrate, develop, and/or customize embedded Linux OS components and software • Integrate, evaluate, and modify manufacturing partner-provided patches to the chip manufacturer’s SDK • Improve reliability, quality, and time-to-market of our suite of software solutions • Provide technical guidance to the team through mentoring, training, and experimentation • Make design decisions and provide recommendations throughout our entire IoT platform and within the team • Lead by example by making quality a core aspect of the delivery • Promote the adoption of agile best practices while being an ambassador of our company values • Communicate passionately about the team, mission, and technology
Senior Software Engineer
Benchmark AnalyticsOur mission: Transform police force management through an all-in-one, data management and early intervention system.
• Own the technical architecture and quality of a defined product surface — including system design, code, tests, performance, and operational health of what ships. • Partner with your Product Owner as a trio; bring clarity on what’s feasible, what tradeoffs exist, and how to deliver scope on the timeline you’ve committed to, and push back substantively when specifications need refinement. • Build software using AI-augmented workflows as a core practice — drafting, reviewing, refactoring, testing, and documenting code with AI tools — and continuously raising your effectiveness with them. • Make architectural decisions and defend them — across data models, API design, integration patterns, and system tradeoffs; document your reasoning so others can build on it. • Mentor and develop the engineer you’re paired with — through code review, pairing, technical guidance, and modeling strong engineering practice. • Maintain production responsibility for your surface — including monitoring, incident response, performance, and the security posture appropriate to a platform serving regulated public sector customers. • Contribute to platform-wide engineering standards, tooling, and processes — not just your own surface. • Support enterprise sales and customer conversations with substantive technical depth when needed. • Write code that is correct, secure, maintainable, and tested — the AI accelerates you, but the work you ship is yours.




