Software Developer
1 month ago
At 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, hybrid in-person and remote position that requires a strong technical background in software design principles, coding standards, and verification/validation processes.
Key Responsibilities- Develop and maintain software systems that integrate with hardware components, such as motor drives firmware, buttons, ultrasound probe, switches, etc.
- Write and execute unit and regression tests to evaluate the performance and reliability of software systems.
- Prepare and document software for regulatory approvals.
- Collaborate with cross-functional team members to ensure seamless integration of software and hardware components.
- Work with others across the organization to think beyond technical implications of design decisions.
- Produce and provide updates to communicate design goals, achievements, or current results to senior management.
- Mentor and support the growth of junior software developers and interns.
- Bachelor's degree or above in computer science or software engineering.
- 5+ years of professional software development experience using C# and/or C++ to deliver production quality software applications.
- Proven software development experience using Python is an asset.
- Strong technical background in software design principles, coding standards, and verification/validation processes.
- Prior experience developing software on a team which commercially launched a medical device in Canada or the US.
- Previously worked in a regulated industry with experience working with quality standards.
- Experience integrating software with hardware peripherals.
- Clear and concise written and verbal communication skills.
- Experience with creation, management, and deployment of Docker containers.
- Basic understanding of machine learning, artificial intelligence, and computer vision technologies.
- Basic understanding of medical imaging technologies like ultrasound.
- Experience with writing embedded motion control firmware.
- Experience working with ARM based Linux boards.
- Basic user experience and user interface (UI/UX) design skills.
- Experience with databases/database query languages.
- A track record of providing mentorship and technical leadership to junior software developers and interns.
Tenomix is a medical device start-up that is at the forefront of pathology innovation and works to equip pathology staff with the right tools that help provide the best patient care.
What We OfferWe offer opportunities for professional and personal growth, a collaborative team environment, and a chance to make a difference in healthcare by revolutionizing pathology through cutting-edge technology.
-
Software Developer
2 weeks ago
London, Ontario, Canada 7IT Consulting Full timeJob Title: Software DeveloperJob Summary: We are seeking a skilled Software Developer to join our team at 7IT Consulting. As a Software Developer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Test and...
-
Software Developer
2 weeks ago
London, Ontario, Canada 7IT Consulting Full timeJob Title: Software DeveloperJob Summary: We are seeking a skilled Software Developer to join our team at 7IT Consulting. As a Software Developer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Test and...
-
Software Developer
4 weeks ago
London, Ontario, Canada Tenomix Inc Full timeSoftware Engineer - Medical DevicesTenomix Inc is a medical device start-up that is at the forefront of pathology innovation. We are seeking a highly skilled Software Engineer to join our team and contribute to the development of our medical device software.About the RoleWe are looking for a talented Software Engineer with a strong background in C# and C++...
-
Software Developer
4 weeks ago
London, Ontario, Canada Tenomix Inc Full timeSoftware Engineer - Medical DevicesTenomix Inc is a medical device start-up that is at the forefront of pathology innovation. We are seeking a highly skilled Software Engineer to join our team and contribute to the development of our medical device software.About the RoleWe are looking for a talented Software Engineer with a strong background in C# and C++...
-
Software Developer
3 weeks ago
London, Ontario, Canada 7IT Consulting Full timeJob Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at 7IT Consulting.Job SummaryThe successful candidate will be responsible for designing, developing, and testing software applications for our clients. This is a challenging role that requires strong technical skills, attention to detail, and excellent communication...
-
Software Developer
3 weeks ago
London, Ontario, Canada 7IT Consulting Full timeJob Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at 7IT Consulting.Job SummaryThe successful candidate will be responsible for designing, developing, and testing software applications for our clients. This is a challenging role that requires strong technical skills, attention to detail, and excellent communication...
-
Software Developer
5 hours ago
London, Ontario, Canada BIRYANIWALLA LONDON Full timeJob Description:As a Software Developer at {company}, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on writing clean, efficient, and well-documented code that meets the requirements of our customers. You will work closely with our cross-functional team to identify and prioritize project...
-
Software Developer
1 month ago
London, Ontario, Canada High Grade IT Solutions Inc. Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at Agaram Solutions Inc.Key ResponsibilitiesEducation: Bachelor's degree in Computer Science or related fieldExperience: 2 years to less than 3 years of experience in software developmentOr equivalent experience in a related fieldKey TasksCollect and document user requirements...
-
Software Developer
1 month ago
London, Ontario, Canada High Grade IT Solutions Inc. Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at High Grade IT Solutions Inc.Key ResponsibilitiesEducation: Bachelor's degree in Computer Science or related fieldExperience: 2 years to less than 3 years of experience in software developmentOr equivalent experience in a related fieldKey TasksCollect and document user...
-
Software Developer
1 month ago
London, Ontario, Canada High Grade IT Solutions Inc. Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at High Grade IT Solutions Inc.Key ResponsibilitiesEducation: Bachelor's degree in Computer Science or related fieldExperience: 2 years to less than 3 years of experience in software developmentOr equivalent experience in a related fieldKey TasksCollect and document user...
-
Software Developer
1 month ago
London, Ontario, Canada High Grade IT Solutions Inc. Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at Agaram Solutions Inc.Key ResponsibilitiesEducation: Bachelor's degree in Computer Science or related fieldExperience: 2 years to less than 3 years of experience in software developmentOr equivalent experience in a related fieldKey TasksCollect and document user requirements...
-
Software Developer
1 month ago
London, Ontario, Canada High Grade IT Solutions Inc. Full timeJob DescriptionAgaram Solutions Inc is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing computer-based systems.Key ResponsibilitiesCollect and document user requirements to ensure accurate system development.Coordinate the development,...
-
Software Developer
1 month ago
London, Ontario, Canada High Grade IT Solutions Inc. Full timeJob DescriptionAgaram Solutions Inc is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing computer-based systems.Key ResponsibilitiesCollect and document user requirements to ensure accurate system development.Coordinate the development,...
-
Software Developer
5 hours ago
London, Ontario, Canada OSG Full timeJob Title: Software DeveloperJob Description:As a skilled Software Developer, you will be responsible for designing, developing, and testing software applications. This role is ideal for individuals with a passion for coding and problem-solving.Responsibilities:* Design and develop software applications using various programming languages* Collaborate with...
-
Software Developer
1 month ago
London, Ontario, Canada High Grade IT Solutions Inc. Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at High Grade IT Solutions Inc.Key ResponsibilitiesEducation: Bachelor's degree in Computer Science or related fieldExperience: 2 years to less than 3 years of experience in software developmentOr equivalent experience in a related fieldKey TasksCollect and document user...
-
Software Developer
1 month ago
London, Ontario, Canada High Grade IT Solutions Inc. Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at High Grade IT Solutions Inc.Key ResponsibilitiesEducation: Bachelor's degree in Computer Science or related fieldExperience: 2 years to less than 3 years of experience in software developmentOr equivalent experience in a related fieldKey TasksCollect and document user...
-
Software Developer
5 hours ago
London, Ontario, Canada SUBWAY Full timeJob Description:As a Software Developer at {company}, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on writing clean, efficient, and well-documented code.Key Responsibilities:• Design and develop software applications using various programming languages and technologies.• Collaborate with...
-
Software Developer
1 month ago
London, Ontario, Canada BAE Systems (New) Full timeSoftware Engineer - Java/C#/C++/.NetBAE Systems Digital Intelligence is a leading provider of digital, cyber, and intelligence solutions. We are seeking a talented Software Engineer to join our team in London or Guildford.Job SummaryWe are looking for a highly motivated and skilled Software Engineer to work on a range of exciting projects. As a Software...
-
Software Developer
1 month ago
London, Ontario, Canada BAE Systems (New) Full timeSoftware Engineer - Java/C#/C++/.NetBAE Systems Digital Intelligence is a leading provider of digital, cyber, and intelligence solutions. We are seeking a talented Software Engineer to join our team in London or Guildford.Job SummaryWe are looking for a highly motivated and skilled Software Engineer to work on a range of exciting projects. As a Software...
-
Software Developer
1 month ago
London, Ontario, Canada Wabtec Full timeSoftware Developer Job DescriptionWabtec Corporation is a leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail. With a rich history of innovation and expertise, the company is committed to delivering better outcomes for global customers by speaking the language of industry.Job SummaryWe are...