Talent.com
MCU Software Developer
MCU Software DeveloperActalent • Brossard, QC, Canada
MCU Software Developer

MCU Software Developer

Actalent • Brossard, QC, Canada
Il y a 2 jours
Type de contrat
  • Temps plein
Description de poste

Job Description

Job Description

Titre du poste : Développeur Logiciel Embarqué Description du poste

Nous recherchons un Développeur Logiciel Embarqué talentueux pour rejoindre notre équipe dédiée au développement de la prochaine génération d'applications embarquées pour le secteur de la détection d'incendie. Ce rôle implique l'analyse, la conception, la programmation, le débogage, la modification, le test et la mise en œuvre de logiciels utilisés dans les systèmes d'alarme incendie. Vous concevrez, prototyperez et développerez des logiciels de haute qualité tout en participant activement à toutes les activités de développement logiciel. Ce poste vous oblige également à contribuer à la refonte d'un nouveau système basé sur le NXP MCX N94x MCU, en adaptant le code du firmware existant ou en créant de nouvelles fonctionnalités.

Responsabilités

  • Développer la prochaine génération d'applications embarquées pour la détection d'incendie.
  • Analyser, concevoir, programmer, déboguer, modifier, tester et mettre en œuvre des logiciels embarqués en C et C++.
  • Participer activement à tous les aspects de l'activité de développement logiciel.
  • Refondre un nouveau système basé sur le NXP MCX N94x MCU.
  • Interagir avec les parties prenantes de différents départements et emplacements dans le monde entier.

Compétences Essentielles

  • Diplôme de baccalauréat en génie électrique ou logiciel et / ou en informatique.
  • 2+ ans d'expérience en développement de logiciels embarqués.
  • Expérience pratique avec des processeurs basés sur Micro-chip ou ARM.
  • Expérience avec les pilotes UART et SPI.
  • Maîtrise du langage de programmation C.
  • Connaissance de la méthodologie de développement formelle.
  • Expérience avec des outils de débogage tels que JTAG, oscilloscope et analyseur logique.
  • Expérience de travail avec des microcontrôleurs PIC32 ou NXP ou tout autre MCU basé sur ARM.
  • Familiarité avec les IDE et compilateurs comme IAR IDE ou VS et GCC compilateurs.
  • Compétences Supplémentaires & qualifications

  • Bilingue : Français / Anglais.
  • Expérience avec Cmake.
  • Expérience avec Gtest (Google Test) et Fake Function Framework (fff).
  • Environnement De Travail

    Le poste offre un modèle de travail hybride, avec trois jours par semaine au sein de l'installation de Brossard. Situé à proximité de Quartier DIX30 et du hub du Réseau Express Métropolitain, l'emplacement est facilement accessible et offre du stationnement. L'équipe est passionnée, agile, collaborative et ouverte aux meilleures solutions. L'environnement de travail promet l'utilisation des technologies les plus récentes et les plus avancées, y compris des outils de pointe comme NXP, et offre des opportunités de développement professionnel et d'interaction avec des centres de développement mondiaux. L'entreprise valorise un bon équilibre travail / famille, des horaires flexibles et propose de nombreuses activités sociales.

    Type de poste & Emplacement

    Ce poste Contract est basé à Brossard, QC.

    Taux de rémunération & Avantages

    La fourchette salariale associée à ce poste est de $35.00 - $58.00 / hr.

    Type de milieu de travail

    Il s'agit d'un poste hybrid, situé à Brossard,QC.

    Job Title : Embedded Software Developer Job Description

    We are seeking a talented Embedded Software Developer to join our team dedicated to developing the next generation of embedded applications for the Fire Detection business. This role involves analyzing, designing, programming, debugging, modifying, testing, and implementing software used in Fire Alarm Systems. You will design, prototype, and develop high-quality software while actively participating in all software development activities. This position also requires you to contribute to the redesign of a new system based on the NXP MCX N94x MCU, by adapting existing firmware code or creating new functionalities.

    Responsibilities

  • Develop the next generation of embedded applications for Fire Detection.
  • Analyze, design, program, debug, modify, test, and implement embedded software in C and C++.
  • Participate actively in all aspects of software development activity.
  • Redesign a new system based on the NXP MCX N94x MCU.
  • Interact with stakeholders in different departments and locations worldwide.
  • Essential Skills

  • Bachelor’s Degree in Electrical or Software Engineering and / or Computer Science.
  • 2+ years of embedded software development experience.
  • Hands-on experience with Micro-chip or ARM-based processors.
  • Experience with UART and SPI drivers.
  • Proficiency in C programming language.
  • Knowledge of formal development methodology.
  • Experience with debugging tools such as JTAG, scope, and logic analyzer.
  • Working experience with PIC32 microcontrollers or NXP microcontrollers or any ARM-based MCUs.
  • Familiarity with IDEs and compilers like IAR IDE or VS and GCC compilers.
  • Additional Skills and Qualifications

  • Bilingual : French / English.
  • Experience with Cmake.
  • Experience with Gtest (Google Test) and Fake Function Framework (fff).
  • Work Environment

    The position offers a hybrid work model, with three days a week at the Brossard facility. Located conveniently near Quartier DIX30 and the Réseau Express Métropolitain hub, the location is easily accessible and offers parking. The team is passionate, agile, collaborative, and open to the best solutions. The work environment promises the use of the latest and greatest technology, including cutting-edge tools like NXP, and provides opportunities for professional development and interaction with global development centers. The company values a good family / work balance, flexible hours, and offers numerous social activities.

    Job Type & Location

    This is a Contract position based out of Brossard, QC.

    Pay and Benefits

    The pay range for this position is $35.00 - $58.00 / hr.

    Workplace Type

    This is a hybrid position in Brossard,QC.

    À propos d’Actalent :

    Actalent est un chef de file mondial des services d’ingénierie et de sciences et des solutions de talents. Nous aidons les entreprises visionnaires à faire progresser leurs initiatives en matière d’ingénierie et de science en leur donnant accès à des experts spécialisés qui favorisent la mise à l’échelle, l’innovation et la mise en marché rapide. Avec un réseau de près de 30 000 consultants et plus de 4 500 clients aux États-Unis, au Canada, en Asie et en Europe, Actalent est au service d’un grand nombre des sociétés Fortune 500.

    Actalent est un employeur souscrivant au principe de l’égalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, des origines nationales, du statut d’ancien combattant, d’un handicap, de l’orientation sexuelle, de l’identité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.

    Si vous souhaitez faire une demande d’accommodement raisonnable, tel que la modification ou l’ajustement du processus de demande d’emploi ou d’entrevue à cause d’un handicap, veuillez envoyer un courriel à pour connaître d’autres options d’accommodement.

    Numéro du permis d'agence de placement de personnel : AP-2000486 (Canada – Québec)

    Numéro du permis d'agence de recrutement de travailleurs étrangers temporaires : AR-2000485 (Canada – Québec)

    About Actalent

    Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

    The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

    If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.

    Personnel Placement Agency Permit Number : AP-2000486 (Canada – Quebec)

    Temporary Foreign Worker Recruitment Agency Permit Number : AR-2000485 (Canada – Quebec)

    Créer une alerte emploi pour cette recherche

    MCU Software Developer • Brossard, QC, Canada

    Offres similaires
    Intermediate QA Automation with c# (Security clearance) - Confidential

    Intermediate QA Automation with c# (Security clearance) - Confidential

    Confidential • brossard, qc, ca
    Temps plein
    Design, develop, and execute manual and automated test suites for web, mobile, API, and backend components.Write comprehensive test cases, test scripts, test scenarios and acceptance criteria based...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Mobile Developer, Connectivity and Application Development

    Mobile Developer, Connectivity and Application Development

    BRP • Longueuil
    Temps plein
    You will have to look long and hard to find a digital development gig like this in Montreal.A canadian multinational company that is growing at an unprecedented rate and that is actively throwing i...Voir plus
    Dernière mise à jour : il y a 12 jours • Offre sponsorisée
    Software Engineering Consultant

    Software Engineering Consultant

    E-Solutions • brossard, qc, ca
    Temps plein
    ServiceNow Administrator – Mid / L2–L3.Location : Mississauga, On and Vancouver, BC.Owns configuration, platform stability, and enhancement support across multiple ServiceNow modules.Administer user...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    C++ Developer

    C++ Developer

    NLB Services • brossard, qc, ca
    Temps plein
    Java (version 11 or higher) and C++, with over 4 years of experience in building complex, scalable applications.Expertise in Spring Boot, capable of designing and implementing advanced microservice...Voir plus
    Dernière mise à jour : il y a 19 heures • Offre sponsorisée • Nouvelle offre
    Full Stack Engineer - brossard

    Full Stack Engineer - brossard

    Set 2 Close | B Corp • brossard, qc, ca
    Temps plein
    The ideal candidate brings strong backend development experience, solid database skills, and the ability to contribute to scalable, maintainable applications. Develop and maintain backend services u...Voir plus
    Dernière mise à jour : il y a 11 heures • Offre sponsorisée • Nouvelle offre
    Salesforce - boucherville

    Salesforce - boucherville

    HCLTech • boucherville, qc, ca
    Temps plein
    Solid experience in Conga CLM, Contract Life Cycle Management.Lead the implementation of Conga CLM solutions including requirement gathering, configuration, testing, and deployment.Customize Conga ...Voir plus
    Dernière mise à jour : il y a 19 heures • Offre sponsorisée • Nouvelle offre
    Shopify Full Stack Developer

    Shopify Full Stack Developer

    BUGATCHI • longueuil, qc, ca
    Temps plein
    BUGATCHI's Montreal office is seeking a Shopify Full Stack Developer.This role is responsible for aiding in the development and growth of the BUGATCHI brand, especially with regard to its e-Commerc...Voir plus
    Dernière mise à jour : il y a 19 heures • Offre sponsorisée • Nouvelle offre
    Product Owner

    Product Owner

    Solutions Metrix • longueuil, qc, ca
    Temps plein
    Are you a passionate and experienced Product Owner seeking a challenging and rewarding career opportunity?.Solutions Metrix is searching for a highly skilled and motivated individual to join our te...Voir plus
    Dernière mise à jour : il y a 19 heures • Offre sponsorisée • Nouvelle offre
    DevOps SRE - boucherville

    DevOps SRE - boucherville

    TechDoQuest • boucherville, qc, ca
    Temps plein
    Experience working on Google Cloud ( GCS, BigQuery ).Experience using GCP Data stack ( Composer, Dataflow, Dataproc ).Hands on with Terraform, SQL, Python. Knowledge on Pub / Sub, APIGEE, Datastream, ...Voir plus
    Dernière mise à jour : il y a 19 heures • Offre sponsorisée • Nouvelle offre
    Scrum Master, Sales Enablement and FCKYC Platforms

    Scrum Master, Sales Enablement and FCKYC Platforms

    Export Development Canada • Brossard
    Temps plein +1
    At EDC, we support Canadian businesses to succeed globally.We provide the financial tools and expertise they need to explore new markets, reduce risks, all towards the goal of making Canada and the...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Saint-Jean-sur-Richelieu, Quebec, CA
    Télétravail
    Temps plein
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Voir plus
    Dernière mise à jour : il y a 15 jours
    Senior AEM FE Developer - saint-jean-sur-richelieu

    Senior AEM FE Developer - saint-jean-sur-richelieu

    Yochana • saint-jean-sur-richelieu, qc, ca
    Temps plein
    Experience in AEM Sites / Assets, Components, Templates , OSGI, CRX , Metadata and Workflows.Experience in Front-End Development including React. Experience working with Liquid Templates or similar fr...Voir plus
    Dernière mise à jour : il y a 19 heures • Offre sponsorisée • Nouvelle offre
    Product Manager, AI - Simpro Software

    Product Manager, AI - Simpro Software

    Simpro Software • longueuil, qc, ca
    Temps plein
    The Product Manager, AI is a strategic, entrepreneurial leader responsible for the definition and delivery of AI agents and frameworks built on top of SIMPRO FSMs. In this role, they will translate ...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Full Stack Engineer - Set 2 Close | B Corp

    Full Stack Engineer - Set 2 Close | B Corp

    Set 2 Close | B Corp • brossard, qc, ca
    Temps plein
    The ideal candidate brings strong backend development experience, solid database skills, and the ability to contribute to scalable, maintainable applications. Develop and maintain backend services u...Voir plus
    Dernière mise à jour : il y a 11 heures • Offre sponsorisée • Nouvelle offre
    Shopify Full Stack Developer - BUGATCHI

    Shopify Full Stack Developer - BUGATCHI

    BUGATCHI • longueuil, qc, ca
    Temps plein
    BUGATCHI's Montreal office is seeking a Shopify Full Stack Developer.This role is responsible for aiding in the development and growth of the BUGATCHI brand, especially with regard to its e-Commerc...Voir plus
    Dernière mise à jour : il y a 19 heures • Offre sponsorisée • Nouvelle offre
    Lead Software Test Engineer – Microgrid & DER Control

    Lead Software Test Engineer – Microgrid & DER Control

    Eaton • Brossard
    Temps plein
    A global intelligent power management company is seeking a Lead Software Test Engineer for its office in Brossard, Quebec. This role involves leading testing for microgrid control platforms, ensurin...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Lead Software Engineer

    Lead Software Engineer

    QSC • Brossard
    Temps plein
    QSC is a global leader in full-stack AV solutions, delivering cutting-edge technology that transforms collaboration and physical experiences across corporate, education, hospitality, entertainment,...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior AEM FE Developer

    Senior AEM FE Developer

    Yochana • brossard, qc, ca
    Temps plein
    Experience in AEM Sites / Assets, Components, Templates , OSGI, CRX , Metadata and Workflows.Experience in Front-End Development including React. Experience working with Liquid Templates or similar fr...Voir plus
    Dernière mise à jour : il y a 19 heures • Offre sponsorisée • Nouvelle offre