Firmware Engineer III
Apply NowCompany: Cattron
Location: Saint-Laurent, QC H4R 0R9
Description:
Responsibilities
Requirements
- 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 testing and feasibility studies with respect to the cost and timing of specified firmware designs;
- Investigate modes of failure with regard to legacy firmware;
- Provide technical support to customers and work directly with them and internal teams to identify customer requirements, establish design expectations, and agreed upon design, performance, and goals for projects;
- Develop and maintain project timelines to ensure all key deliverables are met;
- 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;
- Write technical papers on significant findings or inventions that can be used as a sales training aid help promote new products or be published in technical journals;
- Maintain leading-edge technical proficiency and stay abreast of new trends and scientific developments in fields affecting the firmware and systems sciences;
- 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
- Member of the Order of Engineers of Quebec;
- Bachelor's degree in software engineering or computer science or a closely related field.
- Minimum 8 years of experience;
- Experience in software design or PC application design (Visual Studio C++) or DELPHI;
- Knowledge of integrated circuit hardware fundamentals and microprocessor functionality;
- Knowledge of PC system architecture;
- Personal computer skills such as MICROSOFT OFFICE and relational database.
- Excellent communication skills. Hability to present efficiently information and respond to questions from groups;
- Collaborate with management to establish project Milestones and executes project plan with little supervision;
- Demonstrated understanding of new product development processes and work flow;
- Detailed knowledge of at least one SBU product line, with general knowledge of related or other product lines;
- Strong team work orientation with hability to guide the team as the "expert" in a particular field;
- Demonstrated experience in participating on multi-disciplinary product development teams;
- Good knowledge of a particular technical area within the job responsibility;
- Excellent communication skills in French and English;
- Meet the requirements of Canadian legal work.