Talent.com
Embedded Firmware Engineer(ing)
Embedded Firmware Engineer(ing)Napoleon Products • Barrie, ON, CA
Embedded Firmware Engineer(ing)

Embedded Firmware Engineer(ing)

Napoleon Products • Barrie, ON, CA
Il y a 4 jours
Type de contrat
  • Permanent
Description de poste

Pay or shift range : CAD 75,200 to CAD 103,400. The estimated range is the budgeted amount for this position. Final offers are based on various factors, including skill set, experience, location, qualifications and other job-related reasons.

Description

Napoleon leads the way with innovative engineering, advanced manufacturing techniques, unsurpassed customer service and remarkable product quality. Our award-winning products offer a best-in-class experience for all customers’ home comfort needs. While we are proudly Canadian, Napoleon is also fortunate to operate on a world-wide scale.

The warmth and experience that Napoleon product brings to the homes of our customers transcends borders, language, and cultures to elevate everyday experiences, so you love being home. Throughout North America, Europe, South America and Asia, Napoleon creates memorable moments through our stunning designs and innovative technologies.

This posting is for an existing permanent vacancy and is actively being recruited for.

Reports to : Senior Manager, Corporate Innovation

Job Purpose : In this position you plan, design, code, develop, test and document embedded software systems in C and C++ for software enhancements and new products for connected control systems. You apply modern, best practice development techniques and product knowledge toward Research & Development activities. You provide analysis and investigation and resolution of software engineering tasks; participate in the definition of design specifications / parameters; plan, document and carry out software development and testing. You support software modules during Test and Evaluation. You collaborate with other internal organizations such as manufacturing, customer support. You may actively participate in customer facing projects such as beta programs.

Key Responsibilities and Accountabilities :

  • Plan, design, code, develop, test, debug and document embedded software systems in C and C++ for software creation and enhancements.
  • Support the development of low and high fidelity prototypes for the purpose of proving out concepts and technologies.
  • Work as a member of the Innovation Team and provide support / guidance for hardware development.
  • Collaborate with other groups such as manufacturing, multiple team members, external partners, vendors, and management.
  • Provide ongoing leadership and support for released products. Manage software updates as and when needed.
  • Control and maintain software library from cradle to grave.

Education and Experience :

  • Bachelor’s or Master’s degree in a related discipline, or the equivalent in experience with evidence of exceptional ability.
  • 3-5 years of Experience in embedded C / C++ programming, RTOS, data collecting and robotics.
  • Experience with TCP / IP, UDP, MODBUS, CAN, UART, SPI, and I2C communication protocols.
  • Experience with sensors and actuators Integration in Embedded systems.
  • Hands on experience with Logic analyzers, Oscilloscope and Multimeter.
  • Well-structured applications with ST Microelectronics, ARM, Microchip PIC and ESP32.
  • Experience with using real time operating systems in Embedded systems.
  • Experience designing thread-safe low-level drivers and hardware abstraction layers.
  • Knowledge of Agile methodology and experience with Agile development process.
  • Fluent in software fundamentals including software design and maintainability.
  • Capable of reading schematic diagrams, capable of managing SRAM and EEPROM
  • At Napoleon, we believe in creating an environment where our Associates can thrive personally and professionally. Here’s what you can look forward to when you join our team :

  • Comprehensive health, dental, vision, and life insurance coverage – 100% of premiums paid by the Company!
  • Long Term Disability Protection
  • Well-being support programs and virtual medical visits
  • Employee & Family Assistance Program for mental health and well-being (EAP)
  • Training Allowance and continuous learning opportunities and programs
  • Leadership development and mentorship programs
  • Clear pathways for advancement
  • Culture & Community

  • Appreciation events, raffles, and team building activities
  • Napoleon Cares – A fund sponsored by Associates to help Associates in times of need
  • Competitive total compensation package, inclusive of bonus opportunity
  • Retirement savings plan with matching Company contributions (RRSP / DPSP)
  • Exclusive Associate discounts on our award-winning products
  • Artificial Intelligence Disclosure : As part of our commitment to transparency and fairness in hiring, we disclose that automated tools, including artificial intelligence (AI), may be used to support parts of the recruitment process. This may include functions such as resume parsing, candidate ranking, or initial screening. These tools do not make final hiring decisions but may assist Talent Acquisition in evaluating applications. AI tools used may include systems based on algorithms, statistical models, or machine learning.

    The Napoleon Group of Companies is committed to fair and accessible employment practices that attract and retain Associates with disabilities. This includes providing accessibility across all stages of the employment cycle. Accommodation is available upon request.

    We thank you for your interest in The Napoleon Group of Companies and for participating in our competition. Only those candidates selected for consideration will be contacted.

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Embedded Firmware Engineering • Barrie, ON, CA

    Offres similaires
    Project Manger - Software Product Development

    Project Manger - Software Product Development

    freelance.ca • Vaughan, Canada
    Temps plein
    Our client is a global leader in scientific instrumentation and analytical technologies.They are seeking an experienced Project Manager to lead software development initiatives that support next-ge...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Embedded Software Developer - barrie

    Embedded Software Developer - barrie

    Scalian • barrie, on, ca
    Temps plein
    Nous mettons notre expertise en.En nous rejoignant, vous aurez l'opportunité d’atteindre vos objectifs professionnels dans un environnement collaboratif et bienveillant. Le / La Embedded Software Deve...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • barrie, on, ca
    Temps plein
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Embedded Firmware Engineer(ing)

    Embedded Firmware Engineer(ing)

    Napoleon Products • Barrie
    Temps plein +1
    Pay or shift range : CAD 75,200 to CAD 103,400.The estimated range is the budgeted amount for this position.Final offers are based on various factors, including skill set, experience, location, qual...Voir plus
    Dernière mise à jour : il y a 7 jours • Offre sponsorisée
    Senior Application / Software Architect (.NET)

    Senior Application / Software Architect (.NET)

    Systematix • barrie, ON, ca
    Temps plein
    We are Systematix and we are currently building our talent pipeline for multiple Senior Application / Software Architects (. NET) for upcoming opportunities and invite qualified pro...Voir plus
    Dernière mise à jour : il y a 7 heures • Offre sponsorisée • Nouvelle offre
    Forensic Engineer SME - Mitigateway

    Forensic Engineer SME - Mitigateway

    Mitigateway • barrie, on, ca
    Temps plein
    We believe that by embedding expert forensic reasoning into scalable AI, we can transform the way risk is understood and adjudicated in property insurance losses. We build enterprise-grade generativ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Customer Service Agent - 50k-60k / Year - Remote

    Customer Service Agent - 50k-60k / Year - Remote

    Spade Recruiting • Tay, Ontario
    Télétravail
    Temps plein
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Elder Care Provider Wanted - Join Our Vaughan Family As A Compassionate Elder Care Provider – $19 Hourly Rate!

    Elder Care Provider Wanted - Join Our Vaughan Family As A Compassionate Elder Care Provider – $19 Hourly Rate!

    ElderCare.com • Vaughan, Ontario, Canada
    Temps plein
    We are a family in Vaughan, Ontario, seeking a compassionate and dedicated elder care provider for full-time, live-in support for our loved one. The position requires someone who can offer companion...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Home Support Worker (HSW)

    Home Support Worker (HSW)

    CarePartners • Waubaushene, ON, CA
    Temps plein
    Home Support Workers are an integral part of a health care team, and in this role, you will encourage, support, and promote independence for patients in home and community care settings by assistin...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Scada Engineer

    Scada Engineer

    Akkodis • barrie, on, ca
    Temps plein
    EMS / SCADA Engineer – Power Systems.Professional Services Engagement – B2B (Incorporated Entities Only).Akkodis is seeking an EMS / SCADA Engineer – Power Systems for a remote contract position su...Voir plus
    Dernière mise à jour : il y a 6 jours • Offre sponsorisée
    Sr. Firmware / Embedded software Engineer - barrie

    Sr. Firmware / Embedded software Engineer - barrie

    PotisEdge • barrie, on, ca
    Temps plein
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Voir plus
    Dernière mise à jour : il y a 10 jours • Offre sponsorisée
    Senior Software Engineer - barrie

    Senior Software Engineer - barrie

    Frugal • barrie, on, ca
    Temps plein
    Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and w...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    NetSuite Systems Engineer - MADE BY GATHER

    NetSuite Systems Engineer - MADE BY GATHER

    MADE BY GATHER • barrie, on, ca
    Temps plein
    Founded in 2003 by entrepreneur Shae Hong, Made by Gather makes super-premium design and innovation accessible to the world through our kitchenware and lifestyle brands Beautiful by Drew® and bella...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Engineering Manager (Purchasing Workflows)

    Engineering Manager (Purchasing Workflows)

    Resonaite • barrie, on, ca
    Temps plein +1
    Our client is an AI-enhanced Intelligent Spend Management platform for mid-market organizations.They are looking for an experienced engineering leader to manage and scale their.This team sits at th...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Dev senior.net et Dynamics - barrie

    Dev senior.net et Dynamics - barrie

    Fujitsu • barrie, on, ca
    Temps plein
    Fujitsu est une entreprise leader dans le domaine des technologies de l'information et de la communication (TIC), dont le siège se trouve au Japon, et qui propose une gamme complète de produits, de...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Delivery Coordinator

    Delivery Coordinator

    The Home Depot Canada • Kleinburg, CA
    Temps plein
    Job Description Pay Range : $50,000 - $80,000 At The Home Depot Canada, we want you to feel valued and supported.The pay range you see represents base salary only. In addition, your total rewards may...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Senior Java Software Engineer - barrie

    Senior Java Software Engineer - barrie

    Luxoft • barrie, on, ca
    Temps plein
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Full Stack Engineer - barrie

    Full Stack Engineer - barrie

    Set 2 Close | B Corp • barrie, on, 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 14 jours • Offre sponsorisée