Electrical & Firmware Engineer

R&DFull TimeMontreal, QC

Come Join the THORASYS Team!

THORASYS is a dynamic health-tech company located in Montreal’s vibrant Mile-Ex neighbourhood. We design, manufacture, and market cutting-edge medical technologies that bring new approaches to diagnosing and monitoring lung diseases such as asthma and COPD. Our mission is to revolutionize pulmonary medicine through innovative, accessible solutions that enhance patient care worldwide.

Join THORASYS and become part of our rapidly growing, multicultural team of passionate specialists and visionaries. If you are ambitious, solution-oriented, and have an entrepreneurial mindset, you’ll fit right in! Contribute to creating game-changing technologies that serve a noble purpose: making lung function testing easier and more accessible, improving the well-being of millions of patients globally. Our solutions aim to reduce emergency visits, hospitalization rates, and healthcare costs. We are looking for talented individuals to join us on this meaningful journey.


About the Role

We are looking for an engineering degree graduate with a background in biomedical engineering with electronics expertise, or electrical engineering with experience or high interest in medical devices.

This role is ideal for someone who has built solid technical foundations and is eager to apply that experience with increasing autonomy in the medical device industry, with a focus on supporting existing products while also contributing to electronics development, embedded firmware, and system integration for pulmonary function devices.

As part of our R&D team, you will work under the supervision of the Director of Hardware engineering, and take on support engineering tasks for current products, ensuring reliability, troubleshooting issues, and working closely with manufacturing and quality teams.


Electrical & Firmware Engineer

In this position, you will:

  • Play a key role in the development of electronic systems and embedded software architecture, design and implementation of circuits and embedded systems (schematics, layout and programming), and the test of circuits and systems that meet compliance and performance requirements of medical systems following IEC 60601, ISO14971, and other applicable standards;
  • Develop and write clean, portable, scalable, documented, and sustainable code for embedded systems;
  • Develop and maintain software development documents including documents related to software development planning, requirements, specifications, and verification;
  • Plan, develop, and execute experimental test programs and design validation;
  • Design unit and system integration testing plans;
  • Analyze test data and reports for functional and performance specifications;
  • Actively participate in tasks that include product conceptualization, prototyping, test and evaluation, and design for the manufacture;
  • Maintain rigorous documentation of the design process and for developing product specifications, test specifications, and test procedures for the products to conform to the design control process as defined by ISO and FDA guidelines and by internal Company QA procedures;


Requirements:

University degree in Electrical Engineering with 3–7 years of experience with:

  • Embedded software design and development using C/C++;
  • Analog and digital circuit design experience, schematic capture, PCB layout using Altium Designer;
  • Component library management in Altium Designer;
  • Digital signal processing, servo control, VHDL and various low- and higher-level programming languages and technique experience;
  • Populating, testing, and debugging PCBs;
  • Using lab equipment such as scopes, multimeters, power supplies and electronic loads;
  • Experience with development on embedded platforms (for example STM32, ARM Cortex A/M, MSP430, and x86/64);
  • Proficient with various communication protocols (examples include UART, SPI, I2C, CAN, USB, or TCP/IP);
  • Experience in wireless technologies (for example: Bluetooth/BLE, Wi-Fi, NFC or LTE);
  • Experience with: Matlab/Simulink, Linear Algebra, Linear Systems, State Space Representation, Probability Theory, Kalman Filters, Digital Signal Processing;
  • Excited to work in a start-up environment on a small team;
  • Full working proficiency in English and French.


Nice to haves:

· Master’s Degree in life sciences/engineering;

· Knowledge of respiratory mechanics and medical devices;

· Experience with regulatory environment e.g. ISO 13485, IEC 62304, IEC 60601, FCC and UL or similar is highly desirable.