Talent.com
Embedded Firmware Engineer(ing)
Embedded Firmware Engineer(ing)Wolf Steel Ltd • Barrie, ON, CA
Embedded Firmware Engineer(ing)

Embedded Firmware Engineer(ing)

Wolf Steel Ltd • Barrie, ON, CA
1 day ago
Job type
  • Permanent
Job 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.

Location : 214 Bayview Drive, Barrie (hybrid)

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 R&D 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 real‑time operating systems in embedded systems.
  • Experience designing thread‑safe low‑level drivers and hardware abstraction layers.
  • Strong C / C++ programming skills in embedded systems. Knowledge of ANSI or MISRA C coding standards.
  • Fluent in software fundamentals including software design and maintainability.
  • Capable of reading schematic diagrams, capable of managing SRAM and EEPROM.
  • Benefits, Health, Well‑being & Support

  • 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).
  • Career Growth & Development

  • 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.
  • Financial Security

  • 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. These 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.

    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.

    We are 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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Embedded Firmware Engineering • Barrie, ON, CA

    Similar jobs
    Delivery Driver - Start Earning Quickly

    Delivery Driver - Start Earning Quickly

    DoorDash • KLEINBURG, Ontario, CA
    Full-time
    Available in over 100 cities in Canada, DoorDash connects local businesses and local drivers (called Dashers) with opportunities to earn, work, and live. All you need is a mode of transportation (bi...Show more
    Last updated: 1 day ago • Promoted
    Customer Service Associate, Hardware and Tools

    Customer Service Associate, Hardware and Tools

    RONA inc. • Barrie, Ontario, Canada
    Permanent
    At RONA, our employees let their passion blossom every day.Our teams are driven by the desire to help people bring their projects to life and are committed to making a difference in the communities...Show more
    Last updated: 30+ days ago • Promoted
    Retail Evaluator

    Retail Evaluator

    ISC-CX • Waubaushene, Ontario, Canada
    Full-time
    Have you ever wanted to have your retail experiences heard by the large corporations? ISC-CX may be able to give you that voice! We are looking for Retail Service Evaluators for a large ongoing pr...Show more
    Last updated: 30+ days ago • Promoted
    Project Manger - Software Product Development

    Project Manger - Software Product Development

    freelance.ca • Vaughan, Canada
    Full-time
    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...Show more
    Last updated: 30+ days ago • Promoted
    .Net Fullstack developer with c# (Security Clearance)

    .Net Fullstack developer with c# (Security Clearance)

    Confidential • barrie, on, ca
    Full-time
    Design, develop, and maintain applications using.Collaborate with UI / UX, QA, and backend teams to deliver end-to-end solutions. Write clean, maintainable, and well-documented code.Perform code revie...Show more
    Last updated: 9 hours ago • Promoted • New!
    Data Engineer - barrie

    Data Engineer - barrie

    ALOIS Solutions • barrie, on, ca
    Full-time +1
    Duration : Full-time / Permanent role.Sports Analytics & Engineering Practice.This role sits at the heart of our cloud-native data ecosystem and is responsible for. You will design and operate ingestio...Show more
    Last updated: 3 hours ago • Promoted • New!
    Data Analytics Engineer - barrie

    Data Analytics Engineer - barrie

    EXL • barrie, on, ca
    Full-time
    Sports Analytics & Engineering Practice, and we’re hiring an.This role focuses on transforming client data into trusted, analytics-ready assets that power dashboards, insights, and decision-making....Show more
    Last updated: 7 hours ago • Promoted • New!
    Computer programming Private Tutoring Jobs Barrie

    Computer programming Private Tutoring Jobs Barrie

    Superprof • Barrie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Home Support Worker (HSW)

    Home Support Worker (HSW)

    CarePartners • Waubaushene, ON, CA
    Full-time
    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...Show more
    Last updated: 30+ days ago • Promoted
    Housekeeper Wanted - Experienced Housekeeper Needed In Coldwater, Ontario $35 / Hourly

    Housekeeper Wanted - Experienced Housekeeper Needed In Coldwater, Ontario $35 / Hourly

    Housekeeper.com • Coldwater, Ontario, Canada
    Full-time
    Are you a meticulous, reliable housekeeper with a passion for cleanliness and organization? I'm Lori, a busy homeowner here in Coldwater, Ontario, looking to hire a dedicated housekeeper to hel...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Firmware / Embedded software Engineer - barrie

    Sr. Firmware / Embedded software Engineer - barrie

    PotisEdge • barrie, on, ca
    Full-time
    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...Show more
    Last updated: 21 hours ago • Promoted • New!
    Embedded Firmware Engineer(ing)

    Embedded Firmware Engineer(ing)

    Wolf Steel Ltd • Barrie
    Full-time +1
    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 e...Show more
    Last updated: 1 day ago • Promoted
    Technical Project Manager – Web Development (Next.js & WordPress)

    Technical Project Manager – Web Development (Next.js & WordPress)

    Rehab CEOs • barrie, on, ca
    Full-time
    Rehab CEOs is a high-growth coaching and marketing company that helps physical therapy clinic owners scale profitable, well-run practices. Our websites are not “pretty brochures”—they are.Speed, rel...Show more
    Last updated: 5 days ago • Promoted
    Elder Care Provider Wanted - Barrie, Ontario Elder Care Provider Needed $43.55 / Hourly

    Elder Care Provider Wanted - Barrie, Ontario Elder Care Provider Needed $43.55 / Hourly

    ElderCare.com • Barrie, Ontario, Canada
    Full-time +1
    David's family in Barrie, Ontario is seeking an elder care provider to offer full-time or part-time home care.The ideal candidate will provide nursing and personal care as needed.The family is ...Show more
    Last updated: 5 hours ago • Promoted • New!
    Senior Platform Engineer – Ingress & Service Mesh (Istio)

    Senior Platform Engineer – Ingress & Service Mesh (Istio)

    Net2Source (N2S) • barrie, on, ca
    Full-time
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Show more
    Last updated: 21 hours ago • Promoted • New!
    LabVIEW Test Engineer - barrie

    LabVIEW Test Engineer - barrie

    Global Connect Technologies • barrie, on, ca
    Full-time
    Job Title : LabVIEW Test Engineer.We are seeking LabVIEW Test Engineer will be responsible for validating automotive cluster software through automated test scripts to ensure functional compliance w...Show more
    Last updated: 21 hours ago • Promoted • New!
    Senior Product Manager - fintex

    Senior Product Manager - fintex

    fintex • barrie, on, ca
    Full-time
    Our founding team has built and shipped game-changing digital products at Canada's leading financial institutions.Now we're taking everything we've learned and building something bolder, faster, an...Show more
    Last updated: 3 hours ago • Promoted • New!
    Project Manager - Dynamics CRM - Cambay Solutions

    Project Manager - Dynamics CRM - Cambay Solutions

    Cambay Solutions • barrie, on, ca
    Full-time
    About Cambay Solutions : Cambay is a Microsoft Partner IT firm delivering the Microsoft Three Cloud Strategy; Microsoft 365, Microsoft Dynamics 365, Microsoft Azure by providing Managed Delivery, In...Show more
    Last updated: 7 hours ago • Promoted • New!