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.
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...
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?:...
CA - Not Specified
January 23, 2025
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...
CA - Not Specified
January 23, 2025
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...
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...
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...
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?:...
CA - Not Specified
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 $21.00 per...
CA - Not Specified
January 23, 2025
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...
CA - Not Specified
January 23, 2025
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. •...
CA - Not Specified
January 23, 2025
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...
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...
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...
CA - Kamloops
January 23, 2025
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. •...
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...
CA - Not Specified
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. • What will your compensation be?: • The starting salary for this position is dependent on experience....
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...
CA - Not Specified
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 $16.50 per hour. • When does...
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...
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....
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...
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...
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...
CA - Kamloops
January 23, 2025
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...
CA - Canada
January 3, 2025
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...
CA - Kamloops
January 23, 2025
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...
CA - Kelowna
January 23, 2025
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...