Software Engineer

ViVitro Labs Inc.


Date: 3 days ago
City: Victoria, BC
Salary: CA$73,801 - CA$92,252 per year
Contract type: Full time

About the Company - ViVitro Labs is the go-to partner for medical device engineers globally, providing cutting-edge test equipment for cardiovascular device development.


About the Role - As a Software Engineer at ViVitro Labs, you’ll report directly to the Director of Product Development and play a hands-on role throughout the development cycle. From designing innovative software solutions to collaborating with a multidisciplinary team, you’ll tackle exciting challenges directly contributing to advancing medical technology.


Your work will ensure our test systems continue to set the gold standard for quality, precision, and innovation, empowering our clients to confidently design, test and approve life-saving devices.

If you're ready to join a fun and dynamic team where your ideas are valued and your work makes a difference, apply now and let's build something amazing together!


Please Note: This role is specifically tailored for software and firmware development within biomedical electro-mechanical device applications. While expertise in database management, SAS, and DevOps is highly valuable, if your primary experience lies in these areas, this position may not align with your background.


Responsibilities

  • Design, develop, and test software systems for laboratory testing equipment with potential contributions to firmware solutions.
  • Lead strategic planning for software/firmware architecture and hands-on execution of product development tasks.
  • Set up and maintain development environments while researching and implementing new technologies.
  • Analyze functional requirements and develop software/firmware.
  • Wireframe, prototype, and validate designs while documenting decisions, results, and user manuals.
  • Test and troubleshoot software/firmware issues.
  • Collaborate on manufacturing instructions and assembly guides.
  • Provide field support and mentor junior engineers.


Qualifications

  • Bachelors or Masters Degree in Software Engineering, Computer Science, or related field.


Required Skills

  • 3+ years of experience in full software development lifecycle ideally for electro-mechanical systems.
  • Proficiency in C# or C++ programming in a .NET environment.

Preferred Skills

  • Expertise in developing Windows applications with C#.
  • Experience with firmware for STM32 MCUs.
  • Knowledge of Agile frameworks and UI/UX design, data acquisition systems, and/or control of electro-mechanical systems.
  • Background in biomedical engineering or related field or a strong drive to innovate in the biomedical sector.

Pay range and compensation package - Base Salary range is between $73801.73 – $ 92,252.16 CAD with additional variable compensation and profit-sharing.


StarFish Group is committed to diversity and inclusivity in the workplace.

StarFish Group welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Change Manager

Vantix Systems Inc, Victoria, BC
1 day ago
Our Client is seeking a Business Consultant with organizational change management experience to work on a Financial Solution implementation. The focus of this project will be on the replacement of existing functionality through implementing the new system, with the intent of minimizing change to internal and external stakeholder systems or processes and to reduce complexity and risk. It also intends...

Lead Water Quality and Aquatic Health Scientist

WSP in Canada, Victoria, BC
4 days ago
Job DescriptionFlexible on locations across British ColumbiaThe Opportunity:Our team is growing, and we have a new opportunity for a senior leader with ten or more years of experience to work in a multi-disciplinary team that works to solve complex water quality issues for our clients throughout Western Canada. The position is in the Environmental Management team which has one of...

Glazing Foreman

Flynn Group of Companies, Victoria, BC
4 days ago
What We OfferCompetitive wages ($40-$46/hour)Comprehensive benefits: dental, health, vision, and life insuranceAll safety equipment and required tools providedWe provide all safety and technical training, including working at heightsLots of opportunities for personal growth and a long-term career with advancement prospectsWho Are We Looking For?Minimum 5 years’ experience as a glazier in the commercial construction industry or completion of a two...