Talent.com
Firmware Engineer (Montreal(Qc) or Dartmouth (Nova Scotia)
Firmware Engineer (Montreal(Qc) or Dartmouth (Nova Scotia)Cattron Global • Dartmouth, NS, CA
No longer accepting applications
Firmware Engineer (Montreal(Qc) or Dartmouth (Nova Scotia)

Firmware Engineer (Montreal(Qc) or Dartmouth (Nova Scotia)

Cattron Global • Dartmouth, NS, CA
30+ days ago
Job type
  • Full-time
Job description

Join to apply for the Firmware Engineer II role at Cattron Global

Join to apply for the Firmware Engineer II role at Cattron Global

The Firmware Developer is responsible for contributing to the design and development of industrial control products and improvements / maintenance for existing control products. The successful candidate will be a team-oriented individual that can work both independently and collaboratively to achieve team goals, and maintains a positive attitude.

Responsibilities

  • Write well-designed, testable C / C++ embedded applications
  • Execute full Software Development Life Cycle (SDLC)
  • Troubleshoot, debug, and upgrade existing systems
  • Produce firmware engineering design documents from product requirements specifications, and effectively communicate those designs to colleagues and managers.
  • Develop test plans for firmware / hardware design-proof testing and feasibility studies with regard to cost and schedule for specified firmware designs
  • Collaborate cross-functionally with electronics, mechanical, and systems engineers
  • Investigate modes of failure with regard to legacy firmware.
  • Coordinate activities to accomplish prototype and pilot production runs to mature the design to meet customer needs for finished products.
  • Coordinate project activities to ensure smooth release of products into manufacturing meeting customer requirements and established timelines.
  • Stay current with the latest technologies and industry best practices
  • Maintain laboratory notebooks to document the creation and development of new inventions. Prepare invention disclosures, and work with corporate attorneys in researching, writing and filing patent applications. Take any necessary steps to protect intellectual property.

Requirements

  • Expeience in C / C++ programming
  • Skilled in debugging with tools like JTAG, logic analyzers, oscilloscopes
  • Experience with version control tools such as git or similar
  • Superior understanding of modular software architectures and embedded APIs
  • Ability to understand, validate, and maintain other developers’ code
  • Knowledge of Real Time Operating Systems
  • Familiarity with embedded micro-controllers
  • Excellent communication skills
  • Education / Experience

  • Bachelor's degree in Engineering, Computer Science, or equivalent education
  • 5+ years experience as an Embedded Software Engineer, Embedded Firmware Developer or similar role.
  • Why Join Cattron?

    At Cattron, we’re committed to upholding our values of Integrity , Respect , Transparency , Accountability , and Execution in every aspect of our business. We provide a work environment where these values are not just words, but a part of how we do business every day. If you’re passionate about manufacturing excellence and want to be part of a team that values innovation, collaboration, and integrity, we’d love to have you join our team!

    Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Appliances, Electrical, and Electronics Manufacturing

    Referrals increase your chances of interviewing at Cattron Global by 2x

    Sign in to set job alerts for “Firmware Engineer” roles.

    Principal Software Engineer - Remote India

    Halifax, Nova Scotia, Canada 3 months ago

    Dartmouth, Nova Scotia, Canada 2 days ago

    Halifax, Nova Scotia, Canada 4 months ago

    Software Engineer I, Backend (Identity Decisioning)

    Dartmouth, Nova Scotia, Canada 1 month ago

    Senior Systems Integration / Test Engineer - Software Tester

    Dartmouth, Nova Scotia, Canada 1 week ago

    Software Engineer I (Consumer Servicing)

    Halifax, Nova Scotia, Canada 2 months ago

    Dartmouth, Nova Scotia, Canada 3 days ago

    Software Engineer II, Backend (Consumer Authentication)

    Principal Software Engineer, Infrastructure Platform Engineering

    Software Engineer II, Backend (Identity Foundation)

    Halifax, Nova Scotia, Canada 22 hours ago

    Software Engineer II (Account Management)

    Senior Software Engineer, Backend (CI / CD)

    Senior Software Engineer (Online Storage)

    Sr. Software Engineer - Windows Kernel (Remote, CAN)

    Software Engineer III, Backend - Falcon (Remote, CAN)

    Senior Software Engineer (Developer), PeopleSoft HR

    Senior Software Engineer (Identity Decisioning)

    Sr. Software Engineer, Backend - Falcon (Remote, CAN)

    Senior Software Engineer, Query Integration

    Senior Software Engineer (Capacity and Cloud Economics Engineering)

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Firmware Engineer MontrealQc or Dartmouth Nova Scotia • Dartmouth, NS, CA

    Similar jobs
    Scada Engineer - dartmouth

    Scada Engineer - dartmouth

    Akkodis • dartmouth, ns, ca
    Full-time
    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...Show more
    Last updated: 7 days ago • Promoted
    Senior Site Reliability Engineer

    Senior Site Reliability Engineer

    Targeted Talent • Halifax, NS, Canada
    Permanent
    We are looking for an experienced.Senior Site Reliability Engineer.Our client is a global enterprise company with a product that you've likely used. Experience with coding / software development, ...Show more
    Last updated: 30+ days ago • Promoted
    Systems Engineer

    Systems Engineer

    GeoSpectrum Technologies, Inc • Dartmouth, NS, Canada
    Full-time
    Are you a driven and innovative Systems Engineer with defence or aerospace experience and a passion for seeing the big picture? Do you thrive in dynamic environments and take pride in owning projec...Show more
    Last updated: 28 days ago • Promoted
    Project Engineer - Fisheries (Mid-Level)

    Project Engineer - Fisheries (Mid-Level)

    Kleinschmidt Group • Halifax, NS, Canada
    Full-time
    If you are interested in using your engineering background to work on important projects that make a real difference, then this may be the job for you. An ideal candidate would enjoy the challenge o...Show more
    Last updated: 30+ days ago • Promoted
    VFD Validation and Certification Engineer - dartmouth

    VFD Validation and Certification Engineer - dartmouth

    SmartD Technologies • dartmouth, ns, ca
    Full-time
    Founded in 2018, SmartD is seeking to disrupt the established century-old industry of electrical motor control.Montreal, scaling a product that will save energy and be used by millions.With strateg...Show more
    Last updated: 1 day ago • Promoted
    NetSuite Systems Engineer - dartmouth

    NetSuite Systems Engineer - dartmouth

    MADE BY GATHER • dartmouth, ns, ca
    Full-time
    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...Show more
    Last updated: 1 day ago • Promoted
    Full Stack Engineer - halifax

    Full Stack Engineer - halifax

    Set 2 Close | B Corp • halifax, ns, ca
    Full-time
    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...Show more
    Last updated: 14 days ago • Promoted
    Senior MLOps Engineer | Ingénieur •e MLOps senior - halifax

    Senior MLOps Engineer | Ingénieur •e MLOps senior - halifax

    Jesta I.S. • halifax, ns, ca
    Full-time
    Our data environment spans ERP and cloud platforms, and our engineering culture is hands-on, pragmatic, and fast-moving.You’ll work in a production environment that integrates Oracle, Snowflake, an...Show more
    Last updated: 1 day ago • Promoted
    LabVIEW Test Engineer - dartmouth

    LabVIEW Test Engineer - dartmouth

    Global Connect Technologies • dartmouth, ns, 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: 10 days ago • Promoted
    Senior Software Engineer - dartmouth

    Senior Software Engineer - dartmouth

    Frugal • dartmouth, ns, ca
    Full-time
    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...Show more
    Last updated: 1 day ago • Promoted
    Tax Partner - Toronto

    Tax Partner - Toronto

    Impact Recruitment • NS, Canada
    Full-time
    Join a distinguished national boutique where your expertise in tax can play a pivotal role in shaping the firm's growth.Toronto office and play a lead role in continuing the development of the firm...Show more
    Last updated: 1 day ago • Promoted
    Lead Plumber (Red Seal)

    Lead Plumber (Red Seal)

    JMC HR Consulting • NS, Canada
    Full-time +1
    Our partner, Bretoba Contracting, is currently seeking an experienced and reliable Lead Plumber (Red Seal) to join their team in Ingonish, Nova Scotia. This is a full-time, permanent, year-round (no...Show more
    Last updated: 1 day ago • Promoted
    Figure it out | Get stuff built Engineer - Canada Office

    Figure it out | Get stuff built Engineer - Canada Office

    Marble • Halifax, NS, Canada
    Full-time
    This role is simple : you make things that work, and you make them fast.You take rough ideas and turn them into repeatable, data-collecting prototypes. You own the full prototype cycle, iterate quick...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Risk

    Senior Software Engineer - Risk

    Paramount Commerce • Halifax, NS, CA
    Remote
    Full-time
    Quick Apply
    Based in Canada and headquartered in Toronto, Paramount Commerce is a fintech company focused on making payments simpler and more secure. We’ve been helping reshape online payments since the early 2...Show more
    Last updated: 2 days ago
    EMS / SCADA Engineer

    EMS / SCADA Engineer

    Pacer Group • halifax, ns, ca
    Full-time
    Network or Transmission Application preferably Reliance.LINUX and Windows Operating Systems.Proficient in Electric Transmission EMS / SCADA / Implementation. Good knowledge of Electric SCADA applicat...Show more
    Last updated: 9 days ago • Promoted
    Algebra Private Tutoring Jobs Duncans Cove

    Algebra Private Tutoring Jobs Duncans Cove

    Superprof • Duncans Cove, 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
    Sr. Firmware / Embedded software Engineer - dartmouth

    Sr. Firmware / Embedded software Engineer - dartmouth

    PotisEdge • dartmouth, ns, 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: 10 days ago • Promoted
    Customer Engineer - dartmouth

    Customer Engineer - dartmouth

    Lantek • dartmouth, ns, ca
    Full-time
    As part of the Operations team, this.CAD / CAM and MES / ERP solutions).This includes supporting the full software lifecycle : from implementation and user training to incident resolution.Consult, speci...Show more
    Last updated: 1 day ago • Promoted