If you’re passionate about making a difference in patient care, join our dynamic, professional, and dedicated team developing innovative solutions designed to improve ambulatory medical testing.
Our software development team is looking for a new member who will help us continue to innovate our electrocardiographic data analysis software. You’ll work as part of a highly dynamic team dedicated to developing innovative medical products, where you’ll have the opportunity to bring your own ideas and expertise.
At Icentia...
We put the patient first, always and without exception.
We take pride in our work.
We take ownership of our deliverables.
We work together, both in person and remotely.
We collaborate with our internal and external customers to deliver the products they need.
We believe in Agile methodologies and improving our performance through TDD and DevOps.
A typical day at Icentia will allow you to…
Interact with software analysis stakeholders to fully understand their needs.
Propose new architectures for existing and planned modules.
Develop the graphical user interface for our software (Qt / PySide).
Implement the selected software architecture using Python.
Integrate artificial intelligence and signal processing modules into the architecture.
Assist the Software Quality Lead in developing automated testing strategies.
Provide technical guidance and mentorship to less experienced developers.
Conduct code reviews.
Support internal software users.
Ideally, you have…
A bachelor’s degree in computer science, software engineering, computer engineering, or another relevant field.
Experience in Python development.
Fluency in both French and English, spoken and written.
Leadership skills and the ability to coach less experienced developers.
A strong sense of ownership.
At least 3 years of relevant experience.
And if you also have experience with…
Signal processing.
UI and UX development.
…then we’d love to have you on our team!
