Electrical & Firmware Engineer
Thorasys Thoracic Medical Systems Voir toutes les offres
- Montréal, QC
- Permanent
- Temps-plein
- 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;
- 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.