cover image
Kardium Inc.

Kardium Inc.

www.kardium.com

4 Jobs

420 Employees

About the Company

Kardium is developing a revolutionary medical device for the diagnosis and treatment of atrial fibrillation. .

Listed Jobs

Company background Company brand
Company Name
Kardium Inc.
Job Title
Software Engineer (Hybrid)
Job Description
**Job Title:** Software Engineer (Hybrid) **Role Summary:** Design, develop, and maintain internal software applications that integrate with third‑party systems (e.g., ERP, PLM) and extend existing manufacturing, regulatory, and quality management platforms. Collaborate with cross‑functional teams to deliver new features, improve business processes, and support the full software lifecycle from design through deployment and maintenance. **Expectations:** - Deliver high‑quality code on schedule and communicate progress effectively. - Proactively identify and resolve inefficiencies in business processes. - Quickly learn and apply third‑party APIs and libraries. - Adapt to evolving project needs and take on additional responsibilities as required. - Produce clear documentation and maintain strong stakeholder relationships. **Key Responsibilities:** - Design and implement internal applications integrating with ERP, PLM, and other external systems. - Extend functionality of manufacturing, regulatory, and quality management systems. - Drive feature development and process improvements in collaboration with internal stakeholders. - Manage end‑to‑end solution delivery: design, development, testing, configuration, deployment, and maintenance. - Conduct unit, system, and automated testing; evaluate functionality and optimize performance. **Required Skills:** - Object‑oriented design and development in .NET (C#) or Java. - Web application development and front‑end design experience. - Experience with relational databases. - Proven ability to learn and integrate third‑party APIs/libraries. - Excellent written and verbal communication; strong documentation skills. - Flexibility and adaptability to handle additional tasks. - Desirable: experience with custom Microsoft Dynamics 365 Finance & Operations (D365 F&O) applications. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Burnaby, Canada
Hybrid
14-09-2025
Company background Company brand
Company Name
Kardium Inc.
Job Title
Systems Risk Engineer (Hybrid)
Job Description
**Job title**: Systems Risk Engineer **Role Summary**: Collaborate with software and electrical teams to identify, assess, and mitigate system-level risks in medical device development, ensuring compliance with regulatory standards and safety protocols. **Expectations**: - Minimum 4 years in software/electrical design or a combination of both. - Minimum 3 years in a regulated industry (medical devices/biotechnology preferred). - Strong analytical skills and attention to detail in risk analysis and regulatory compliance. **Key Responsibilities**: - Analyze software and electrical design risks for safety, cybersecurity, and regulatory compliance. - Develop cybersecurity threat models and contribute to risk mitigation strategies. - Conduct impact analyses of design changes on safety profiles per ISO 60601 and ISO 14971. - Support test protocol development and verification for software and electrical systems. - Collaborate with human factors teams to assess usability-related risks. **Required Skills**: - Working knowledge of risk management standards (e.g., IEC 62304, ISO 14971, ISO 60601). - Hands-on experience with risk tools (FMEA, hazard analysis). - Medical device cybersecurity methodologies and information security standards (e.g., GDPR). - Technical documentation, cross-team collaboration, and problem-solving skills. **Required Education & Certifications**: - Bachelor’s or higher degree in Software Engineering, Electrical Engineering, or Computer Science. - No specific certifications listed; regulatory standard knowledge is required.
Burnaby, Canada
Hybrid
Junior
20-09-2025
Company background Company brand
Company Name
Kardium Inc.
Job Title
Medical Device Tools Developer (Hybrid)
Job Description
**Job title:** Medical Device Tools Developer (Hybrid) **Role Summary:** Develop, test, and maintain software tools that support the creation and validation of the Globe® Mapping and Ablation System used for atrial fibrillation diagnosis and treatment. Tools include code generation, static analysis customization, workflow extensions, and testing automation. The role requires collaboration with cross‑functional engineering teams to deliver reliable, user‑friendly development aids. **Expectations:** * 2–5 years of professional software development experience. * Advanced proficiency in scripting or object‑oriented languages (Python, C++, Java, Kotlin, C#, JavaScript). * Bachelor’s degree in Computer Science, Software Engineering, or related discipline. * Strong analytical, problem‑solving, and communication skills. * Ability to contribute within a disciplined, regulated software development lifecycle. **Key Responsibilities:** 1. Design, implement, and maintain development tools for the Globe® system, covering code generation, static analysis, workflow customization, and automated testing. 2. Write and maintain parsing hooks (regex or formal grammars) for source code analysis. 3. Integrate third‑party systems such as requirements managers, issue trackers, and source‑code repositories. 4. Develop IDE plugins, web interfaces (HTML/CSS/JS), and framework‑specific extensions. 5. Perform software verification and validation, including unit tests (TDD), static analysis, and automated test harnesses. 6. Collaborate with regulated‑industry stakeholders to ensure compliance with applicable standards. 7. Document tools, processes, and technical decisions for internal and external stakeholders. **Required Skills:** * Proficiency in Python, C++, Java, Kotlin, C#, or JavaScript. * Experience with build systems (Maven, Gradle, scons, make, ant) and version control. * Familiarity with workflow tools (e.g., Jira) and requirements management systems. * Knowledge of static analysis tooling and test‑driven development. * Ability to create IDE extensions/APIs and web‑app frameworks. * Understanding of regular expressions or formal text parsing (lex/yacc). * Experience with code analysis frameworks or custom parsers. * Comfortable working in a regulated (medical device) environment. **Required Education & Certifications:** * Bachelor’s degree in Computer Science, Software Engineering, or related field. * No mandatory certifications, but knowledge of ISO 13485, IEC 62304, or similar is advantageous.
Burnaby, Canada
Hybrid
Junior
21-09-2025
Company background Company brand
Company Name
Kardium Inc.
Job Title
Senior Software Engineer (Hybrid)
Job Description
Job Title: Senior Software Engineer (Hybrid) Role Summary: Lead design, development, testing, deployment, and maintenance of internal software applications that integrate with third‑party systems (ERP, PLM) and extend existing manufacturing, regulatory, and quality management solutions. Collaborate with cross‑functional stakeholders to deliver new features, streamline processes, and ensure high performance and reliability across the full software lifecycle. Expectations: - 8+ years of professional experience in object‑oriented design and development using .NET (C#) or Java. - Proven ability to develop web applications, including front‑end components. - Strong understanding of relational database design and data integration. - Experience with third‑party APIs, libraries, and custom D365 F&O (Finance & Operations) applications is highly desirable. - Excellent written and verbal communication, documentation skills, and adaptability to evolving responsibilities. Key Responsibilities: - Design, code, and test internal applications that interface with ERP, PLM, and other external systems. - Enhance functionality of existing manufacturing, regulatory, and quality management platforms. - Work with business stakeholders to identify requirements, propose solutions, and prioritize features. - Own end‑to‑end delivery: architecture, development, unit & automated testing, system testing, deployment, and post‑deployment support. - Optimize application performance, troubleshoot issues, and implement best practices in reliability and maintainability. Required Skills: - Object‑oriented programming with .NET (C#) or Java. - Web application development and modern front‑end technologies. - Relational database usage, SQL, and data modeling. - Experience integrating third‑party APIs and external system connectors. - Automated testing frameworks and performance tuning. - Strong communication, documentation, and stakeholder management. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field. - (Certifications not specified; industry‑relevant credentials preferred.)
Burnaby, Canada
On site
Senior
28-10-2025