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
3 days 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
    Mechanical Engineer - HVAC

    Mechanical Engineer - HVAC

    Fuze HR Solutions Inc. • Barrie, ON, Canada
    Full-time +1
    Position : Mechanical Engineer HVAC.We are developing a strong line of new products for the market which requires substantial design input. To do this we are expanding our design and development team...Show more
    Last updated: 30+ days ago • Promoted
    Server / Bartender

    Server / Bartender

    State & Main • Maple, ON, Canada
    Full-time +2
    Job Title Bartender What You’ll Do : You will report to the FOH Manager (although this may vary from time to time depending who is on shift). Build beverages to spec to ensure that guests recei...Show more
    Last updated: 30+ days ago • Promoted
    Service Advisor

    Service Advisor

    Barrie Chrysler • Barrie, ON, Canada
    Full-time
    Are you a customer-focused professional with a passion for the automotive world? Do you thrive in a fast‑paced environment where every day brings a new challenge? We’re looking for an ...Show more
    Last updated: 22 hours ago • Promoted • New!
    Algebra Private Tutoring Jobs Central Foothills

    Algebra Private Tutoring Jobs Central Foothills

    Superprof • Central Foothills, 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
    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
    Controls Design Engineer - Power Transformers

    Controls Design Engineer - Power Transformers

    Northern Transformer • Maple, ON, Canada
    Full-time
    Controls Design Engineer – Power Transformers.Northern Transformer is a Canadian-owned, fast growing manufacturer of power transformers. Our team delivers transformers of the highest quality t...Show more
    Last updated: 12 hours ago • Promoted • New!
    Embedded Firmware Engineer(ing)

    Embedded Firmware Engineer(ing)

    Napoleon Products • Barrie
    Full-time +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...Show more
    Last updated: 14 hours ago • Promoted • New!
    Customer Service Agent - 50k-60k / Year - Remote

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

    Spade Recruiting • Tay, Ontario
    Remote
    Full-time
    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...Show more
    Last updated: 1 day 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
    Assembly Production Associate

    Assembly Production Associate

    WeMovePeople • Schomberg, ON, Canada
    Full-time +1
    Our client, located near the Schaumburg area in Ontario, is a world-class manufacturing facility seeking temporary staff with the opportunity to transition into full-time permanent positions with.P...Show more
    Last updated: 22 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: 3 days ago • Promoted
    Senior Embedded Software Architect - Aerospace / eVTOL

    Senior Embedded Software Architect - Aerospace / eVTOL

    Essence Coaching Group • Barrie A4N, ON, Canada
    Remote
    Full-time
    A cutting-edge aerospace company in Ontario is seeking a Senior Software Architect Engineer to lead software development for aviation systems. You will define software architecture, ensure safety co...Show more
    Last updated: 25 days ago • Promoted
    Insurance Support Associate

    Insurance Support Associate

    Vaco by Highspring • King City, ON, CA
    Permanent
    Manage end-to-end processing of advisor business with accuracy, timeliness, and proactive follow-up.Organize and execute daily workload to meet service level agreements and operational targets.Stay...Show more
    Last updated: 22 hours ago • Promoted • New!
    Delivery Driver - Start Earning Quickly

    Delivery Driver - Start Earning Quickly

    DoorDash • INNISFIL, 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: 4 days ago • Promoted
    Ice Cream Chief Operating Engineer and Facilities Supervisor

    Ice Cream Chief Operating Engineer and Facilities Supervisor

    The Magnum Ice Cream Company • Central Ontario, ON, Canada
    Full-time
    The Magnum Ice Cream Company (formerly a division of Unilever) is now a standalone, independent, EUR 7.We’re on a mission to create the ultimate snacking company, a place where growth, innovation, ...Show more
    Last updated: 21 days ago • Promoted
    IT Summer Student

    IT Summer Student

    Empower Simcoe • Barrie, ON, Canada
    Full-time
    Since 1953, Empower Simcoe has specialized in providing a wide range of programs and services for people and families throughout Simcoe County. We are looking for innovative, passionate, and dedicat...Show more
    Last updated: 12 hours ago • Promoted • New!
    Senior Mechancial Engineer

    Senior Mechancial Engineer

    Skyline Recruitment Ltd • Barrie, ON, Canada
    Full-time
    Kitchener, London, Kingston, Guelph, Barrie, Collingwood (Ontario).Confidential Search | Multiple Opportunities.We are working confidentially with several highly reputable consulting engineering fi...Show more
    Last updated: 24 days ago • Promoted
    Junior Buyer (1 year contract)

    Junior Buyer (1 year contract)

    Hormann Oro-Medonte Inc. • L0L, ON, Canada
    Full-time
    Prepare and issue purchase orders in SAP for raw materials, hardware, and services.Gather specifications and documentation required for supplier submittals. Process non-stock item purchase requisiti...Show more
    Last updated: 11 days ago • Promoted