Software Developer, Generalist at Imeka
Sherbrooke, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

12 Oct, 25

Salary

0.0

Posted On

13 Jul, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

English, Front End Development, Communication Skills, Computer Science, Image Processing, Team Spirit, C++

Industry

Computer Software/Engineering

Description

Imeka is a leading neuroimaging technology company combining diffusion MRI and AI to map the state of white matter. We provide an FDA-approved medical tool for clinical use, enabling improved care for patients with neurological diseases and brain conditions. Our tools aim to make cutting-edge technology (diffusion MRI) easily accessible and interpretable by our customers. Based in Sherbrooke, Quebec, Canada, we also have offices in Cambridge, Massachusetts.

  • Our vision is of a world in which everyone can thrive and age with their brains at full capacity;
  • We value curiosity, kindness, dynamism, trust, and contribution to science;
  • We’re a team passionate about this vision, and we’re looking for someone to join us in achieving our goals.

EDUCATION AND SKILLS:

  • Bachelor’s degree in Computer Science or Software Engineering, or equivalent experience;
  • Have more than 5 years of relevant experience in a similar position in the industry or a related health technology environment;
  • Demonstrate experience and interest in Front End development;
  • Demonstrate knowledge and experience in the development of multipart system (core processing tool, task scheduling system, databases);
  • Outstanding team spirit; willingness to work collaboratively with colleagues to improve our product and service to customers across all our systems;
  • Possess an advanced level of Python development;
  • Knowledge of the Rust language, OR knowledge and experience in a similar compiled language (such as C++);
  • Knowledge of medical image processing algorithms and in big data processing techniques are assets;
  • Ability to lead multiple projects simultaneously while meeting established deadlines;
  • Ability to set and track goals with specific timelines;
  • Excellent oral and written communication skills;
  • Language: French / English at a professional level (please note that due to the geographical location of our customers, all communications are in English).
Responsibilities
  • Develop, maintain and improve the various code bases used in the systems and products of the company;
  • Be responsible for the Front End development of our internal and external systems, while collaborating on the Back End development;
  • Integrate different modules (imaging, compute clusters interfacing, database systems, etc) into the final product and environment;
  • Keep a global view of the various aspects of the product, including specifications, development, integration, support, and interactions with the team and clients;
  • Ensure effective management of assigned projects;
  • Participate in projects to improve our current products;
  • Carry out needs analysis and design of solutions that integrate with the company’s technological environment;
  • Provide technical support to external customers of our deployed products (primarily in English);
  • Provide technical support to colleagues on developed products;
  • Understand our clients’ needs through the support team to identify areas for improvement and creation of new offerings;
  • Efficiently translate solution prototypes to production-level code;
  • Prioritize tasks to deliver a product with the best possible quality;
  • Carry out his/her tasks with constant consideration of the security, confidentiality and software quality aspects of the final product;
  • Perform software validation according to standard quality control procedures.
Loading...