Firmware Engineer

3 weeks ago


Dartmouth, Canada Cattron Global Full time

Join to apply for the Firmware Engineer II role at Cattron GlobalJoin to apply for the Firmware Engineer II role at Cattron GlobalThe 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.ResponsibilitiesWrite well-designed, testable C/C++ embedded applicationsExecute full Software Development Life Cycle (SDLC)Troubleshoot, debug, and upgrade existing systemsProduce 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 designsCollaborate cross-functionally with electronics, mechanical, and systems engineersInvestigate 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 practicesMaintain 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.RequirementsExpeience in C/C++ programmingSkilled in debugging with tools like JTAG, logic analyzers, oscilloscopesExperience with version control tools such as git or similarSuperior understanding of modular software architectures and embedded APIsAbility to understand, validate, and maintain other developers’ codeKnowledge of Real Time Operating SystemsFamiliarity with embedded micro-controllersExcellent communication skillsEducation/ExperienceBachelor's degree in Engineering, Computer Science, or equivalent education5+ 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 teamSeniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesAppliances, Electrical, and Electronics ManufacturingReferrals increase your chances of interviewing at Cattron Global by 2xSign in to set job alerts for “Firmware Engineer” roles.Principal Software Engineer - Remote IndiaHalifax, Nova Scotia, Canada 3 months agoDartmouth, Nova Scotia, Canada 2 days agoHalifax, Nova Scotia, Canada 4 months agoSoftware Engineer I, Backend (Identity Decisioning)Dartmouth, Nova Scotia, Canada 1 month agoSenior Systems Integration/Test Engineer - Software TesterDartmouth, Nova Scotia, Canada 1 week agoSoftware Engineer I (Consumer Servicing)Halifax, Nova Scotia, Canada 2 months agoDartmouth, Nova Scotia, Canada 3 days agoSoftware Engineer II, Backend (Consumer Authentication)Principal Software Engineer, Infrastructure Platform EngineeringSoftware Engineer II, Backend (Identity Foundation)Halifax, Nova Scotia, Canada 22 hours agoSoftware 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 HRSenior Software Engineer (Identity Decisioning)Sr. Software Engineer, Backend - Falcon (Remote, CAN)Senior Software Engineer, Query IntegrationSenior 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



  • Dartmouth, Canada Aurea Full time

    Aurea Technologies Inc. has an open position for a Firmware Engineer to join its team in Burnside Business Park in Dartmouth, Nova Scotia. Through continuously innovating, Aurea has developed the most powerful, portable, and user-friendly small-scale wind turbine to charge off-grid devices. The company consists of a diverse team of outdoor enthusiasts and...


  • Dartmouth, Canada Aurea Full time

    Aurea Technologies Inc. has an open position for a Firmware Engineer to join its team in Burnside Business Park in Dartmouth, Nova Scotia. Through continuously innovating, Aurea has developed the most powerful, portable, and user-friendly small-scale wind turbine to charge off-grid devices. The company consists of a diverse team of outdoor enthusiasts and...

  • Firmware Engineer

    3 weeks ago


    Dartmouth, Canada Cattron Global Full time

    Join to apply for the Firmware Engineer II role at Cattron GlobalJoin to apply for the Firmware Engineer II role at Cattron GlobalThe 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...


  • Dartmouth, Nova Scotia, Canada NOVONIX Full time

    THE OPPORTUNITYThis person will report directly to the Senior Director Business Operations and is accountable for the day-to-day management of electrical and firmware engineering, the production warehouse and production staff, overseeing and contributing to the design and building of battery testing equipment, including prototyping, customer builds, repairs,...


  • Dartmouth, Nova Scotia, Canada NOVONIX Full time

    WHO WE ARE:   NOVONIX is a leading battery technology company revolutionizing the global lithium-ion battery industry with innovative, sustainable technologies, high-performance materials, and more efficient production methods. The company manufactures industry-leading battery cell testing equipment, is growing its high-performance synthetic graphite...


  • Dartmouth, Canada Sensor Technology LTD Full time

    SENIOR TEST ENGINEER Reports To: Director of Systems Department: Systems Business Unit (SBU) Location: Dartmouth, Nova Scotia Job Type: Full-time Permanent SUMMARY: The Senior Test Engineer is responsible for validating the performance, reliability, and integration of our advanced thin line towed array systems used for passive acoustic monitoring in defense...


  • Dartmouth, Canada Sensor Technology LTD Full time

    SENIOR TEST ENGINEER Reports To: Director of Systems Department: Systems Business Unit (SBU) Location: Dartmouth, Nova Scotia Job Type: Full-time Permanent SUMMARY: The Senior Test Engineer is responsible for validating the performance, reliability, and integration of our advanced thin line towed array systems used for passive acoustic monitoring in defense...


  • Dartmouth, Nova Scotia, Canada Thales Full time $90,000 - $110,000

    Location: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.For decades,...


  • Dartmouth, Canada GeoSpectrum Technologies, Inc Full time

    **Career Opportunity** GeoSpectrum Technologies Inc. is growing and has a new career opportunity for an experienced Technical Product Owner who is passionate about software product development that meets our customers needs. As a Technical Product Owner, you are responsible for bridging the gap between business objectives and technical execution for...


  • Dartmouth, Canada GeoSpectrum Technologies, Inc Full time

    **Career Opportunity** GeoSpectrum Technologies Inc. is growing and has a new career opportunity for an experienced Technical Product Owner who is passionate about software product development that meets our customers needs. As a Technical Product Owner, you are responsible for bridging the gap between business objectives and technical execution for...