Firmware Engineer

4 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 Ultra Maritime Full time

    Overview Join to apply for the Intermediate/Senior Firmware Engineer role at Ultra Maritime . Ultra Maritime is a defense-focused company delivering multi-mission solutions for naval forces worldwide. We collaborate with customers to ensure mission success and develop advanced specialist systems for surface vessels, submarines, and unmanned platforms. We...


  • Dartmouth, Canada Ultra Maritime Full time

    OverviewJoin to apply for the Intermediate/Senior Firmware Engineer role at Ultra Maritime.Ultra Maritime is a defense-focused company delivering multi-mission solutions for naval forces worldwide. We collaborate with customers to ensure mission success and develop advanced specialist systems for surface vessels, submarines, and unmanned platforms. We work...


  • Dartmouth, Canada Ultra Maritime Full time

    OverviewJoin to apply for the Intermediate/Senior Firmware Engineer role at Ultra Maritime.Ultra Maritime is a defense-focused company delivering multi-mission solutions for naval forces worldwide. We collaborate with customers to ensure mission success and develop advanced specialist systems for surface vessels, submarines, and unmanned platforms. We work...


  • Dartmouth, Canada Ultra Electronics Group Full time

    A leading maritime technology provider in Dartmouth, Canada is seeking an Embedded Systems Engineer to develop firmware for Towed Array Sonar systems. Candidates should have a degree in Computer Engineering and experience with firmware for microcontrollers. This role offers a competitive salary, flexible work options, and a focus on diversity and inclusion....


  • Dartmouth, Canada Ultra Electronics Group Full time

    A leading maritime technology provider in Dartmouth, Canada is seeking an Embedded Systems Engineer to develop firmware for Towed Array Sonar systems. Candidates should have a degree in Computer Engineering and experience with firmware for microcontrollers. This role offers a competitive salary, flexible work options, and a focus on diversity and inclusion....


  • Dartmouth, Canada Ultra Electronics Group Full time

    A leading maritime technology provider in Dartmouth, Canada is seeking an Embedded Systems Engineer to develop firmware for Towed Array Sonar systems. Candidates should have a degree in Computer Engineering and experience with firmware for microcontrollers. This role offers a competitive salary, flexible work options, and a focus on diversity and inclusion....

  • Firmware Engineer

    4 weeks ago


    Dartmouth, Canada Cattron Global Full time

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

  • Electrical Engineer

    17 hours ago


    Dartmouth, Canada David Aplin Recruiting Full time

    To Apply for this Job Click HereAplin has partnered with a leader in the defense industry to hire aSenior Electrical Engineerto join a multi-disciplinary team focused on developing innovative electronics solutions. This role involves working in areas such as low-noise preamps, high-speed digital telemetry, digital signal processing, and RF design.Key...


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