Software Engineer

  • Share :

Are you a Software engineer who is passionate about hands-on innovation, collaboration, and making a global impact in the biomedical sector? Do you love designing software and firmware that drive cutting-edge systems and get excited about seeing your work play a role in life-saving technologies? If this sounds like you, keep reading-we have the perfect opportunity for you!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.Imagine working at a place where your creativity and expertise fuel the future of cardiovascular device testing.
Welcome to ViVitro Labs! We're not just any company; we're the go-to partner for medical device engineers around the globe.
Our mission? To empower innovators by providing cutting-edge, modular test equipment that takes the guesswork (and the risk!) out of cardiovascular device development.
And at the heart of these systems is the software and firmware that brings them to life-this is where you come in.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!LocationVictoria, BCBase Salary range is between$73801.73 - $ 92,252.16 CAD.
Annual variable compensation tied to completion of goals has a target that is up to 5% of the base salary.
Employees are also eligible to earn profit-sharing.Benefits of working at ViVitro LabsAn exciting career working with a genuinely talented and ambitious team, combined with:
The opportunity to work on ground-breaking laboratory testing technology.Award-winning culture with deep-rooted Guiding Principles.Profit-sharing program.Excellent company-paid benefits package for you and your family.Paid vacation and sick leave, including a "vacation purchase program" to take more time off.Health & wellness programs - lunchtime seminars, activities and a comprehensive Employee & Family Assistance Program.Opportunities to give back to the community and support not-for-profits.Monthly All-hands meetings.Active social committee.50% BC Transit support.Shower facilities for midday runs or biking to work with the Galloping Goose access close by.Free parking on-site or around the premises.What You'll Do:
Design, develop, and test software systems for software-controlled laboratory testing equipment, with potential contributions to firmware solutions.Lead both strategic planning for software/firmware architecture and hands-on execution of product development tasks.Set up, configure, and maintain development environments while researching and implementing new technologies.Analyze functional requirements, develop software/firmware for new and existing designs, and customize solutions for global customers.Wireframe, prototype, and validate designs while documenting decisions, results, and user manuals.Test and troubleshoot software/firmware issues, developing and executing validation plans with detailed reporting.Collaborate on manufacturing instructions and assembly guides and maintain compliance with Quality Management Systems (QMS).Provide field support, including software installation and troubleshooting, and report project progress.Mentor junior engineers and co-op students while continually expanding technical knowledge and skills.What You Bring To The Team:
The ViVitro Labs team is talented and innovative.
We work in a collaborative environment based on trust and respect.
We understand that only by working together can we constantly have breakthroughs on the most complex devices.You are suited to our approach and possess these attributes:
Bachelors or Masters Degree in Software Engineering, Computer Science or Computer Engineering or a related discipline.3+ years of proven experience with the full software development lifecycle, including requirements gathering, design, development, testing, validation, and successful delivery of Windows applications, ideally for electro-mechanical systems.Proficiency in programming with C# or C++ in a .NET environment.Additional desirable Knowledge, Skills and Abilities that will help you thrive:
Expertise in developing Windows applications with C#.Experience collaborating on firmware for STM32 MCUs.A solid grasp of software/firmware development life cycles, with experience in Agile frameworks.Familiarity with UI/UX design, data acquisition systems, and/or control of electro-mechanical systems.A background in biomedical engineering or a strong drive to innovate in the biomedical sector.Outstanding problem-solving, communication, and organizational skills.The ability to juggle multiple projects and thrive in a collaborative, cross-disciplinary environment.If you're excited to contribute your talents to cutting-edge projects in a supportive and dynamic team, we'd love to hear from you!Comp PhilosophyStarFish Group works with external compensation consultants annually to ensure our ranges reflect the market and our compensation philosophy.
StarFish Group utilizes a career framework that outlines the skills, abilities and behaviours required to move between levels of a job family.
Placement within a range is based on those skills, abilities, and behaviours.
When candidates are assessed for the posted position, we may find that their skills are more aligned with a different level and will discuss that as a separate opportunity.
That position may have a different pay range.
The range posted includes all geographic locations to ensure the available base pay range is shared.
If a candidate is moving forward in the hiring process past the first interview, we can share the band specific to their geographic location.Don't meet every single requirement? Studies have shown that women and people of colour are less likely to apply for jobs unless they meet every qualification.
At StarFish Group, we are dedicated to building a diverse, inclusive, and authentic workplace.
If you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway.
You may be just the right candidate for this role or other roles! Please apply through the ViVitro Labs Portal.StarFish Medical 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.

Read the full job description and apply online on the recuiter's web-site

Find Jobs Hiring Now Near You!

Get Jobilize Mobile App

Get Jobilize Job Search Mobile App Now

Receive real-time job alerts and never miss the right job again

Get it on Google Play Download on the App Store
Retail Team Lead, Skybridge

Pursuit Collection

  • CA - Golden

  • January 23, 2025


What will be your daily pursuit?: • Your daily pursuit is leading the retail team in offering unique, locally inspired products while creating a welcoming atmosphere for our guests. • When does this adventure begin?: • This job is posted as part of our seasonal hiring for...


Driver Guide, Open Top Touring

Pursuit Collection

  • CA - Banff

  • January 23, 2025


What will be your daily pursuit?: • Your daily pursuit is ensuring positive guest experiences and interactions by delivering unique interpretive content in a fun and engaging way, while simultaneously operating a commercial vehicle in a safe manner. • What will your compensation be?:...


Pastry Chef, Prince of Wales Hotel

Pursuit Collection


What will be your daily pursuit?: • Your daily pursuit is preparing flavorful dishes that fuel our guests' adventures, using fresh, local ingredients to bring a taste of the region to every plate. • What will your compensation be?: • The starting salary for this position is dependent...


Storeroom Clerk, Prince of Wales Hotel

Pursuit Collection


What will be your daily pursuit?: • Support our guests experience by tracking inventory, orders, and invoices for all departments of the hotel, including F&B and Housekeeping. • What will your compensation be?: • The starting salary for this position is $18.50 per hour. • When...


Operations Supervisor, Skybridge

Pursuit Collection

  • CA - Golden

  • January 23, 2025


What will be your daily pursuit?: • You will be supporting and leading the Operations Team, to ensure they provide safe and professional hospitality What will your compensation be?: • The starting salary for this position is $22.00 per hour When does this adventure begin?: • This job...


Associate Dentist

Middlesex Family Dental

  • CA - London

  • January 23, 2025


Join our dynamic team at Middlesex Family Dental, a state-of-the-art dental practice in Komoka, Ontario (10 mins away from West London), where we pride ourselves on being a family-focused, high-tech dental office. • As part of a renowned dental group in Southwestern Ontario, we offer...


Photo Associate, Skybridge

Pursuit Collection

  • CA - Golden

  • January 23, 2025


What will be your daily pursuit?: • Your daily pursuit is creating a welcoming environment for guests by providing a seamless, safe, and enjoyable experience. • What will your compensation be?: • The starting salary for this position is $18.50. • When does this adventure begin?:...


Maintenance Associate, Prince of Wales Hotel

Pursuit Collection


What will be your daily pursuit?: • Your daily pursuit is keeping our outdoor spaces pristine and inviting, ensuring guests enjoy the beauty of our historic lodges, hotels, cabins, and properties. • What will your compensation be?: • The starting salary for this position is $21.00 per...


Housekeeping Manager, Prince of Wales Hotel

Pursuit Collection


What will be your daily pursuit?: • Your daily pursuit is leading the housekeeping team to maintain the highest standards of cleanliness and comfort, ensuring every room reflects our commitment to exceptional guest experiences. • What will your compensation be?: • The starting salary...


Front Desk Supervisor, Prince of Wales Hotel

Pursuit Collection


What will be your daily pursuit?: • Your daily pursuit is guiding and motivating your team to deliver exceptional guest service, ensuring every guest has an unforgettable experience. • What will your compensation be?: • The starting salary for this position is $20.00 per hour. •...


Baker, Prince of Wales Hotel

Pursuit Collection


What will be your daily pursuit?: • Your daily pursuit is preparing flavorful dishes that fuel our guests' adventures, using fresh, local ingredients to bring a taste of the region to every plate. • What will your compensation be?: • The starting salary for this position is $19.00 per...


Licensed Practical Nurse LPN - Casual

CareCorp Seniors Services

  • CA - Vernon

  • January 23, 2025


Location : • Heritage Square Address: • 3904 - 27th Street, Vernon BC, V1T 4X7 Position Details: • Casual Schedule: • Day (), Eve (), Night () Compensation: • $32.84 per hour About Us: • CareCorp Seniors Services are a trusted company who provide superior healthcare and...


Guest Experience Agent, Skybridge

Pursuit Collection

  • CA - Golden

  • January 23, 2025


What will be your daily pursuit?: • Your daily pursuit is creating a welcoming environment for guests by providing a seamless, safe, and enjoyable experience. • What will your compensation be?: • The starting salary for this position is $18.50 per hour. • When does this adventure...


Licensed Practical Nurse Casual

CareCorp Seniors Services


Location : • Sun Rivers Seniors Community Address: • 580 Shuswap Rd, Kamloops, BC V2H 1J4 Position Details: • Casual Schedule: • Days () Evening () Nights () Compensation: • $32.84 per hour For eligible applicants, this position will qualify for Status tax exemption. •...


Ice Odyssey Adventure Driver Gude, Columbia Icefield

Pursuit Collection

  • CA - Jasper

  • January 23, 2025


What will be your daily pursuit?: • As an Ice Odyssey Driver Guide, you will contribute to making the Columbia Icefield Odyssey tour as memorable, entertaining and informative as possible for guests visiting from around the globe. • As an Adventure Guide, you will be responsible for safely...


Retail Manager, Prince of Wales Hotel

Pursuit Collection


What will be your daily pursuit?: • Your daily pursuit is leading the retail team in offering unique, locally inspired products while creating a welcoming atmosphere for our guests. • What will your compensation be?: • The starting salary for this position is dependent on experience....


Retail & Photo Manager, Skybridge

Pursuit Collection

  • CA - Golden

  • January 23, 2025


What will be your daily pursuit?: • We are looking for a Retail and Photo Manager to lead the operations at Golden Skybridge, combining the best of retail and photography to enhance our guests' experiences. • This role is integral to creating memorable moments for visitors, from curating a...


F&B Attendant, Prince of Wales Hotel

Pursuit Collection


What will be your daily pursuit?: • Your daily pursuit is creating memorable experiences for our guests by providing exceptional service that inspires tomorrow's adventure. • What will your compensation be?: • The starting salary for this position is $16.50 per hour. • When does...


F&B Attendant, Skybridge

Pursuit Collection

  • CA - Golden

  • January 23, 2025


What will be your daily pursuit?: • Your daily pursuit is creating memorable experiences for our guests by providing exceptional service that inspires tomorrow's adventure. • What will your compensation be?: • The starting salary for this position is $18.00 per hour. • When does...


Executive Chef, Columbia Icefield

Pursuit Collection

  • CA - Jasper

  • January 23, 2025


What will be your daily pursuit?: • We are currently looking for an Executive Chef to lead the culinary team at the Glacier Discovery Center at the Columbia Icefield, located in Alberta, this position offers a unique experience to live in one of the most scenic parts of the Canadian Rockies....


Housekeeping, Pursuit

Pursuit Collection

  • CA - Jasper

  • January 23, 2025


What will be your daily pursuit?: • Our Pursuit Jasper team is diverse collection comprised of 7 superb hotels (Pyramid Lake Lodge, The Crimson, Marmot Lodge, Chateau Jasper, Lobstick Lodge, Forest Park Hotel, Miette Mountain Cabins) and 4 fantasitc restaurants (Aalto, Terra, Hearthstone...


Building & Grounds Supervisor, Skybridge

Pursuit Collection

  • CA - Golden

  • January 23, 2025


What will be your daily pursuit?: • Your daily pursuit is leading the maintenance team in preserving the quality and safety of our facilities, ensuring that every guest experiences a well-kept and welcoming environment. • What will your compensation be?: • The starting salary for this...


Building & Grounds Attendant, Skybridge

Pursuit Collection

  • CA - Golden

  • January 23, 2025


What will be your daily pursuit?: • Your daily pursuit is keeping our outdoor spaces pristine and inviting, ensuring guests enjoy the beauty of our historic lodges, hotels, cabins, and properties. • What will your compensation be?: • The starting salary for this position is $19.22 per...


Licensed Practical Nurse Evening Shift

CareCorp Seniors Services


Location : • Sun Rivers Seniors Community Address: • 580 Shuswap Road, Kamloops, BC Position Details: • Permanent Full-Time Schedule: • 4 days on, 2 days off () Compensation: • Starting at $32.84 per hour (previous experience honored and reflected in starting rate) For...


Ingénieur en assurance qualité débutant

Cognizant


Ingénieur en assurance qualité débutant Chez Cognizant, notre communauté mondiale nous distingue-nous sommes un lieu de travail énergétique, collaboratif et inclusif, où chacun peut s'épanouir. • Avec des projets de pointe en innovation, vous pouvez vivre une carrière variée et gratifiante tout en...


Licensed Practical Nurse Night Shift

CareCorp Seniors Services


Location : • Sun Rivers Seniors Community Address: • 580 Shuswap Road, Kamloops, BC Position Details: • Permanent Full-Time Schedule: • 4 days on, 2 days off () Compensation: • Starting at $32.84 per hour (previous experience honored and reflected in starting rate) For...


Licensed Practical Nurse LPN - Casual

CareCorp Seniors Services


Location : • Spring Valley Care Centre Address: • 355 Terai Court, Kelowna, BC, V1X 5X6 Position Details: • Casual Schedule: • Day (), Eve (), Night () Compensation: • $32.84 per hour About Us: • CareCorp Seniors Services are a trusted company who provide superior...