Embedded Firmware Engineer (ingenieur Logiciel Embarque)

Montreal, QC, Canada

Job Description


Additional Location(s): Canada-QC-Montreal

Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance

At Boston Scientific, we\'ll give you the opportunity to harness all that\'s within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest tools, information and training, we\'ll help you in advancing your skills and career. Here, you\'ll be supported in progressing - whatever your ambitions.

About the role:

Our Hardware R&D team is looking for an experienced and highly motivated Embedded Software Engineer to apply their expertise and make important contributions to the development of first-of-a-kind, life-changing medical devices through the definition, design, test and documentation of their embedded software and help bringing EP ablation medical devices to market. As a Senior Engineer, you will have the opportunity to own and drive portions of the design while being part of an experienced design team providing significant technical and career growth opportunities.

Your responsibilities will include:

  • Develop and test software as part of a system, document and troubleshoot issues, and work with instrument and hardware.
  • Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of such engineering applications and wide range of products.
  • Participate in software system architecture development and document software requirements and development plan.
  • Perform detailed design analysis and reviews with hardware engineering team to achieve product performance, cost, reliability, and manufacturability requirements.
  • Track software related issues and lead resolution of issues with a well-documented and methodical approach.
  • Develop software test and verification plans and protocols, and conduct prototype testing and verification testing.
  • Work closely with hardware and software engineering teams to debug/integrate software with the product.
  • Collaborate with program managers to create and manage development plans and project plans related to software development.
  • Contribute to the creation and update of relevant software documentation, risk management documentation, issue tracking, configuration management, test reports etc.
Required Qualifications:
  • B.S. in Computer Science, Electrical or Computer Engineering or related field.
  • 5 years\' experience in embedded software design.
  • Experience developing firmware solutions using C, C++, and Assembly for microcontrollers/microprocessors (experience with or without RTOS, event-driven and state machines designs preferred).
  • Experience with communication protocols (UART, SPI, I2C, CAN, etc), DSP.
  • Strong HW / SW bring-up and debugging skills. Must be able to work with hardware lab equipment.
  • Experience in technical specification and report writing.
  • Experience with unit test and system test of embedded software systems.
  • Must be able to read, write and speak fluent English, and must possess excellent communication skills, both written and oral. Working French is also necessary.
  • Must have the ability to work well with a variety of individuals ranging from various disciplines and backgrounds.
Preferred Qualifications:
  • Experience with Medical device development or other highly regulated industries is an asset.
  • Familiarity with medical device design control regulations (IEC 60601, IEC 62304, ISO 13485) is an asset.
  • Experience in programming Programmable Logic Devices in VHDL/Verilog is an asset.
  • Strong troubleshooting and problem-solving skills.
  • Ability to organize and move project tasks forward in an orderly and structured fashion.
  • Effectively communicate issues/problems and results that impact timelines, accuracy, and reliability of project status.
\xc3\x80 propos du poste

Notre \xc3\xa9quipe de Recherche et D\xc3\xa9veloppement Mat\xc3\xa9riel est \xc3\xa0 la recherche d\'un ing\xc3\xa9nieur sp\xc3\xa9cialis\xc3\xa9 dans les logiciels embarqu\xc3\xa9s, exp\xc3\xa9riment\xc3\xa9 et tr\xc3\xa8s motiv\xc3\xa9, qui saura mettre \xc3\xa0 profit son expertise et apporter une contribution importante au d\xc3\xa9veloppement de dispositifs m\xc3\xa9dicaux in\xc3\xa9dits, susceptibles de changer la vie des patients en d\xc3\xa9finissant, en concevant, en testant et en documentant des logiciels embarqu\xc3\xa9s et en contribuant \xc3\xa0 la mise sur le march\xc3\xa9 de dispositifs m\xc3\xa9dicaux d\'ablation EP.

En tant qu\'ing\xc3\xa9nieur principal, vous aurez l\'occasion de prendre en charge et de diriger des parties des \xc3\xa9tudes de conception tout en faisant partie d\'une \xc3\xa9quipe de conception exp\xc3\xa9riment\xc3\xa9e qui vous offrira d\'importantes possibilit\xc3\xa9s d\'\xc3\xa9volution technique et professionnelle.

Responsabilit\xc3\xa9s
  • D\xc3\xa9velopper et tester des logiciels int\xc3\xa9gr\xc3\xa9s \xc3\xa0 un syst\xc3\xa8me, documenter et r\xc3\xa9soudre les probl\xc3\xa8mes ainsi que travailler avec des instruments et du mat\xc3\xa9riel.
  • Appliquer les normes, les processus, les proc\xc3\xa9dures et les outils appropri\xc3\xa9s tout au long du cycle de d\xc3\xa9veloppement du syst\xc3\xa8me afin de soutenir la cr\xc3\xa9ation de telles applications d\'ing\xc3\xa9nierie et d\'un vaste \xc3\xa9ventail de produits.
  • Participer au d\xc3\xa9veloppement de l\'architecture des syst\xc3\xa8mes logiciels et documenter les exigences logicielles et le plan de d\xc3\xa9veloppement.
  • Effectuer des analyses et des examens d\xc3\xa9taill\xc3\xa9s des concepts avec l\'\xc3\xa9quipe de l\'ing\xc3\xa9nierie du mat\xc3\xa9riel afin que les exigences en mati\xc3\xa8re de rendement, de co\xc3\xbbt, de fiabilit\xc3\xa9 et de fabricabilit\xc3\xa9 du produit soient respect\xc3\xa9es.
  • Assurer le suivi des probl\xc3\xa8mes li\xc3\xa9s aux logiciels et diriger le processus de r\xc3\xa9solution des probl\xc3\xa8mes au moyen d\'une approche m\xc3\xa9thodique et bien document\xc3\xa9e.
  • \xc3\x89laborer des plans et des protocoles d\'essai et de v\xc3\xa9rification des logiciels et effectuer des essais de prototypes et des essais de v\xc3\xa9rification.
  • Travailler en \xc3\xa9troite collaboration avec les \xc3\xa9quipes de l\'ing\xc3\xa9nierie mat\xc3\xa9rielle et logicielle pour d\xc3\xa9boguer les logiciels et les int\xc3\xa9grer au produit.
  • Collaborer avec les gestionnaires de programme pour cr\xc3\xa9er et g\xc3\xa9rer des plans de d\xc3\xa9veloppement et des plans de projet li\xc3\xa9s \xc3\xa0 la cr\xc3\xa9ation de logiciels.
  • Contribuer \xc3\xa0 la cr\xc3\xa9ation et \xc3\xa0 la mise \xc3\xa0 jour de la documentation sur les logiciels, de la documentation sur la gestion des risques, du suivi des probl\xc3\xa8mes, de la gestion de la configuration, des rapports d\'essai, etc.
Qualifications requises
  • Capacit\xc3\xa9 \xc3\xa0 travailler avec un grand nombre de personnes de disciplines et d\'horizons diff\xc3\xa9rents.
  • Cinq ann\xc3\xa9es d\'exp\xc3\xa9rience dans la conception de logiciels embarqu\xc3\xa9s.
  • Baccalaur\xc3\xa9at en informatique, en g\xc3\xa9nie \xc3\xa9lectrique ou informatique ou dans un domaine connexe.
  • Exp\xc3\xa9rience dans le domaine du d\xc3\xa9veloppement de solutions micrologicielles \xc3\xa0 l\'aide de C, C++ et Assembly pour les microcontr\xc3\xb4leurs/microprocesseurs (exp\xc3\xa9rience avec ou sans RTOS, conceptions pilot\xc3\xa9es par les \xc3\xa9v\xc3\xa9nements et machines d\'\xc3\xa9tat de pr\xc3\xa9f\xc3\xa9rence).
  • Exp\xc3\xa9rience dans le domaine des protocoles de communication (UART, SPI, I2C, CAN, etc.), DSP.
  • Solides comp\xc3\xa9tences en mati\xc3\xa8re de mise au point et de d\xc3\xa9bogage de mat\xc3\xa9riel et de logiciel. Capacit\xc3\xa9 \xc3\xa0 travailler avec des \xc3\xa9quipements de laboratoire.
  • Exp\xc3\xa9rience dans la r\xc3\xa9daction de devis techniques et de rapports.
  • Exp\xc3\xa9rience en mati\xc3\xa8re de tests unitaires et de tests de syst\xc3\xa8mes logiciels embarqu\xc3\xa9s.
  • Capacit\xc3\xa9 \xc3\xa0 lire, \xc3\xa0 \xc3\xa9crire et \xc3\xa0 parler couramment l\'anglais et excellentes aptitudes \xc3\xa0 la communication, tant \xc3\xa9crite qu\'orale. Bonne connaissance du fran\xc3\xa7ais \xc3\xa9galement n\xc3\xa9cessaire.
Qualifications souhait\xc3\xa9es
  • Une exp\xc3\xa9rience dans le d\xc3\xa9veloppement de dispositifs m\xc3\xa9dicaux ou dans d\'autres secteurs hautement r\xc3\xa9glement\xc3\xa9s est un atout.
  • Une bonne connaissance de la r\xc3\xa9glementation relative au contr\xc3\xb4le de la conception des dispositifs m\xc3\xa9dicaux (IEC 60601, IEC 62304, ISO 13485) est un atout.
  • Une exp\xc3\xa9rience dans la programmation de dispositifs logiques programmables en VHDL/Verilog est un atout.
  • Solides comp\xc3\xa9tences en mati\xc3\xa8re de d\xc3\xa9pannage et de r\xc3\xa9solution de probl\xc3\xa8mes.
  • Capacit\xc3\xa9 \xc3\xa0 organiser et \xc3\xa0 faire avancer les t\xc3\xa2ches d\'un projet de mani\xc3\xa8re ordonn\xc3\xa9e et structur\xc3\xa9e.
  • Capacit\xc3\xa9 \xc3\xa0 communiquer efficacement les questions/probl\xc3\xa8mes et les r\xc3\xa9sultats qui ont une incidence sur les d\xc3\xa9lais, l\'exactitude et la fiabilit\xc3\xa9 de l\'\xc3\xa9tat d\'avancement du projet.
Requisition ID: 565721

As a leader in medical science for more than 40 years, we are committed to solving the challenges that matter most - united by a deep caring for human life. Our mission to advance science for life is about transforming lives through innovative medical solutions that improve patient lives, create value for our customers, and support our employees and the communities in which we operate. Now more than ever, we have a responsibility to apply those values to everything we do - as a global business and as a global corporate citizen.

So, choosing a career with Boston Scientific (NYSE: BSX) isn\'t just business, it\'s personal. And if you\'re a natural problem-solver with the imagination, determination, and spirit to make a meaningful difference to people worldwide, we encourage you to apply and look forward to connecting with you!

At Boston Scientific, we recognize that nurturing a diverse and inclusive workplace helps us be more innovative and it is important in our work of advancing science for life and improving patient health. That is why we stand for inclusion, equality, and opportunity for all. By embracing the richness of our unique backgrounds and perspectives, we create a better, more rewarding place for our employees to work and reflect the patients, customers, and communities we serve. Boston Scientific is proud to be an equal opportunity and affirmative action employer.

Boston Scientific maintains a drug-free workplace. Pursuant to Va. Code \xc2\xa7 2.2-4312 (2000), Boston Scientific is providing notification that the unlawful manufacture, sale, distribution, dispensation, possession, or use of a controlled substance or marijuana is prohibited in the workplace and that violations will result in disciplinary action up to and including termination.

Please be advised that certain US based positions, including without limitation field sales and service positions that call on hospitals and/or health care centers, require acceptable proof of COVID-19 vaccination status. Candidates will be notified during the interview and selection process if the role(s) for which they have applied require proof of vaccination as a condition of employment. Boston Scientific continues to evaluate its policies and protocols regarding the COVID-19 vaccine and will comply with all applicable state and federal law and healthcare credentialing requirements. As employees of the Company, you will be expected to meet the ongoing requirements for your roles, including any new requirements, should the Company\'s policies or protocols change with regard to COVID-19 vaccination.

Boston Scientific

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2227147
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned