Software Engineer
ViVitro Labs Inc.
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