Staff Software Engineer
at Synex Medical
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 31 Jan, 2025 | USD 195000 Annual | 01 Nov, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
THE BASICS
- This is a full-time position.
- This job can be done remotely, but we value the ability for our teams to meet in-person when it makes sense. With that in mind, we will show preference for candidates that live within a reasonable commuting distance of Toronto.
- Work hours are flexible, but meetings are typically scheduled between 9 am and 5 pm Eastern Standard Time.
- The salary range for this position is $195,000 - 215,000 CAD per year, or 170,000 - 190,000 USD.The hiring manager for this position is Evan Bernstein, and you can see his Linkedin profile here.
Hello! I’m Evan, and I lead the software team at Synex Medical. We’re a medical device startup dedicated to innovating non-invasive health monitoring technologies. We’re a small team, and we’re looking for a seasoned broad-stack developer to join us.
We currently have an internal tool for our researchers, and we’re in the early stages of designing our user-facing software. In the short term, development will focus on the embedded Linux system developing both the backend and frontend software. We’ll also be building out cloud components to augment the device’s functionality.
Looking ahead to next year, we plan to begin work on mobile apps to complement the device.
As we are working on a medical device, we will be applying for FDA approval. Our work will be conducted under a Quality Management System (QMS), where we will be focused on developer productivity,compliance, security, and safety.
Responsibilities:
IN THIS ROLE, YOU’LL BE EXPECTED TO:
- Develop software for a novel Linux-based device that controls glucose detection hardware and displays results to users. Potential features include:
- Using 1st party drivers, control the hardware so that it remains calibrated and ready to run.
- Create a GUI so the user can set a glucose goal range so that when they take a measurement, the result is compared to that goal range.
- Build cloud-based features to enhance the functionality of the device.
- One potential feature: securely saving a history of glucose measurements in the cloud so they can easily be sent in a PDF to a medical provider.
- Enhance tooling, code quality, testing, and CI/CD processes to improve overall engineering productivity and satisfaction.
- Work closely with Product Management & Design to develop, document, refine, and iterate on new features and projects.
- Occasionally assist in the hiring process by participating in interviews, reviewing resumes, or offering feedback.
- In the future, contribute to the development of iOS and Android apps to expand glucose monitoring capabilities.
YOU MIGHT BE RIGHT FOR THIS ROLE IF YOU:
- Consistently deliver clear, maintainable, and well-tested software in a timely manner.
- Have experience with developing applications on embedded Linux.
- Have experience working with Product & Design to develop and document requirements.
- Have demonstrated experience guiding technical projects by clearly communicating goals, fostering collaboration, and influencing others to drive progress.
- Have experience operating under a QMS.
- Are excited to work on a small development team, “getting things done” across the product’s various platforms.
- Are eager to experiment on team processes, user features, and personal capabilities to deliver value to users.
- Thrive when empowering others.
- Enjoy solving complicated problems.Are committed to fostering a diverse and inclusive team.
Technologies we currently use: Linux, Python, Flask, Docker
Technologies we may use in the future: QT, Typescript & React, Reactive Native or Swift & Kotlin
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Toronto, ON, Canada