- 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.
- 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
- Bachelor's degree in Engineering, Computer Science, or equivalent education
- 5+ years experience as an Embedded Software Engineer, Embedded Firmware Developer or similar role.
Seniority level
Mid-Senior levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
Appliances, Electrical, and Electronics Manufacturing-
Aurea Technologies Inc. has an open position for a Firmware Engineer to join its team in Burnside Business Park in Dartmouth, Nova Scotia. · This role is a hands-on embedded systems position. The successful candidate can look forward to designing, developing and maintaining embed ...
Dartmouth1 month ago
-
Aurea Technologies Inc. has an open position for a Firmware Engineer to join its team in Burnside Business Park in Dartmouth, Nova Scotia. · This role is a hands-on embedded systems position where you will design and develop firmware for portable power and energy systems (C/C++ o ...
Dartmouth, Nova Scotia1 month ago
-
Aurea Technologies Inc. has an open position for a Firmware Engineer to join its team in Burnside Business Park in Dartmouth. · Aurea has developed the most powerful portable small-scale wind turbine to charge off-grid devices. · The successful candidate can look forward to desig ...
Dartmouth, NS BB L1 month ago
-
The Senior Firmware Engineer is responsible for the design, development and testing of firmware and control software for switch-mode power conversion equipment. This role is based out of our Bedford office. · ...
Bedford, Nova Scotia1 month ago
-
This is a full-time permanent position offering a hybrid work arrangement. · ...
Halifax1 month ago
-
This is a full-time position offering a hybrid work arrangement for a Senior Firmware Engineer reporting to the Engineering Manager at LRO Staffing. · Day to day coding of real-time firmware and control software for power electronics applications in C/C++ · Collaboration with har ...
Halifax, Nova Scotia1 month ago
- Work in company
Intermediate or Senior Electronics Hardware and Firmware Engineer
Only for registered members
We are seeking a highly experienced Electronics Hardware and Firmware Engineer to join our team at the Head Office in Halifax, Nova Scotia, Canada. · All qualified applications should include a cover letter and resume when you apply on LinkedIn. · ...
Halifax3 weeks ago
-
+This person will report directly to the Senior Director Business Operations and is accountable for the day-to-day management of electrical and firmware engineering... · + · ...
Dartmouth, Nova Scotia1 month ago
-
This 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 batter ...
Dartmouth1 month ago
-
J-Squared has over 30 years of experience excelling in operationally demanding performance environments. · We architect and manufacture systems that work no matter what. · J-Squared's significant growth has resulted in the company expanding its teams in both Ottawa and Dartmouth ...
Dartmouth3 weeks ago
-
This 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 ba ...
Dartmouth Full time1 month ago
-
In fast changing markets customers worldwide rely on Thales. · Deliver Engineering work products manage subcontractors plan prepare for execution of engineering changes commissioning set-to-work activities. · ...
Dartmouth, Nova Scotia6 days ago
-
The Thales Ottawa office has been a major supplier and long-term trusted partner to DND enabling the Canadian Armed Forces and the Canadian Coast Guard to achieve mission success.Ottawa ON Halifax N S Victoria B C CAN Hybrid · Position SummaryThe Department of National Defense ha ...
Dartmouth $86,138 - $154,432 (CAD)1 month ago
-
Thales Canada has an opening for a Senior Naval Systems Engineer to support their In-Service Support (ISS) Programs.As a member of a multi-disciplinary team developing enhanced capabilities for RCN platforms through Engineering Change (EC) projects, · you will contribute directly ...
Dartmouth $115,000 - $154,000 (CAD)5 days ago
-
The Department of National Defense has a requirement for Joint Support Ships, which are the replacement Vessels for HMCS PROTECTEUR and HMCS PRESERVER. The principal role of the JSS is to provide support to deployed naval forces in the form of fuel, ammunition, provisions, and ot ...
Dartmouth $90,000 - $110,000 (CAD)4 weeks ago
-
This position is part of the Rotary and Mission Systems business area where employees across Canada support engineering systems integration training sustainment and in-service support programs for Canadian and international military customers across land air and sea. · Install an ...
Halifax2 weeks ago
-
We're looking for an Embedded Electronics Engineer to join our team at Moog Focal Technologies. As a key member of our product design team, you'll contribute to the development of innovative products that enable robots, sensors and machinery in harsh environments. · ...
Halifax2 weeks ago
-
+Job summary · A field-based position with most work occurring in the Halifax Regional Municipality (HRM) and surrounding areas. · +Responsibilities · ...
Halifax4 weeks ago
-
+This is a field-based position with most work occurring in the Halifax Regional Municipality (HRM) and surrounding areas. · +Execute preventive and corrective maintenance activities in accordance with Eastlink's Wireless Operation Standards, · , Perform commissioning of new site ...
Halifax Full time3 weeks ago
-
This position is part of the Rotary and Mission Systems business area. · ...
Halifax, Nova Scotia1 week ago
-
We are looking for an Embedded Electronics Engineer to join our teamWe collaborate closely with our customers to bring our industry-leading OEM and configurable products to markets around the world. · ...
Halifax, NS2 weeks ago
Firmware Engineer - Dartmouth - Cattron Global
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
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
Employment type
Job function
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-
Intermediate Firmware Engineer
Only for registered members Dartmouth
-
Intermediate Firmware Engineer
Only for registered members Dartmouth, Nova Scotia
-
Intermediate Firmware Engineer
Only for registered members Dartmouth, NS BB L
-
Senior Firmware Engineer
Only for registered members Bedford, Nova Scotia
-
Senior Firmware Engineer - Permanent - 18745
Only for registered members Halifax
-
Senior Firmware Engineer - Permanent - 18745
Only for registered members Halifax, Nova Scotia
-
Intermediate or Senior Electronics Hardware and Firmware Engineer
Only for registered members Halifax
-
Sr Manager, UHPC Engineering
Only for registered members Dartmouth, Nova Scotia
-
Sr Manager, UHPC Engineering
Only for registered members Dartmouth
-
Junior Software Engineer
Only for registered members Dartmouth
-
Sr Manager, UHPC Engineering
Full time Only for registered members Dartmouth
-
Intermediate Shipboard Systems Engineer
Only for registered members Dartmouth, Nova Scotia
-
Intermediate Shipboard Systems Engineer
Only for registered members Dartmouth
-
Senior Naval Systems Engineer
Only for registered members Dartmouth
-
Intermediate Shipboard Systems Engineer
Only for registered members Dartmouth
-
Test Engineer-Ship Technical Response Team
Only for registered members Halifax
-
Embedded Electronics Engineer
Only for registered members Halifax
-
Wireless Operations Technician
Only for registered members Halifax
-
Wireless Operations Technician
Full time Only for registered members Halifax
-
Test Engineer-Ship Technical Response Team
Only for registered members Halifax, Nova Scotia
-
Embedded Electronics Engineer
Only for registered members Halifax, NS