Firmware Engineer II - #449833
Cattron Global
Date: 2 days ago
City: Dartmouth, NS
Contract type: Full time

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!
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.
- 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.
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!
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Electrical and Controls Designer
WSP in Canada,
Dartmouth, NS
2 weeks ago
Job Description The Opportunity: Our Energy and Process subsector, a key component of WSP’s ERI (Energy, Resources and Industry) sector, supports clients from coast to coast. From small installations to multi-phase integrated megaprojects, we can support your upstream, midstream, or downstream oil and gas activities and energy transition markets at all stages of the project lifecycle, anywhere in the world....

Sales Associate - Spencer's
Spencer's,
Dartmouth, NS
3 weeks ago
Hourly rate ranges from $15.95 - $16.20 per hour and is dependent upon qualifications and experience. Benefits include: Contest Prize Awards, Employee Assistance Program, 30% Merchandise Discount. All Bonuses, Awards and Benefits subject to qualifications and eligibility. Brand: Spencer's The Sales Associate is responsible for maintaining Guest Services as per Company Standard. The Sales Associate will support the Store Management...

salesperson, furniture and appliances - retail
Worldwide Furniture,
Dartmouth, NS
3 weeks ago
Overview Languages English Education Secondary (high) school graduation certificate Experience Experience an asset On site Work must be completed at the physical location. There is no option to work remotely. Work setting Urban area Furniture store Responsibilities Tasks Provide advice about merchandise Assist in display of merchandise Estimate or quote prices, credit or contract terms, warranties and delivery dates Greet...
