The Electronics Hardware/Software Developer is responsible for the design, development, implementation and maintenance of new and existing digital hardware, firmware, and related software for the company’s products. The position may be responsible for project management and supervision of other Development Engineers. In addition, the Electronics Hardware/Software Developer will provide customer support solutions for problems related to the company’s products and services.
Core Duties/Responsibilities:
- Analyze, design digital hardware, and perform development for the company’s products using the latest technology and in accordance with required specifications.
- Test and analyze complex circuits, correlate results and performance to theoretical expectations.
- Test firmware/software products for quality, performance, and ease of use.
- Evaluate and analyze problem reports from field.
- Follow secure software/firmware development requirements and practices.
- Perform backups of code to mitigate vulnerability.
- Follow cyber security requirements.
- Investigate new and emerging technologies related to the Company’s products and applications.
- Write product documentation including spec sheets, manuals, test procedures and application notes.
- Responsible for the safe use and maintenance of confidential information, software application programs, product source code and all client information.
- Supervision of other design/development engineers (if required by an assignment).
- Adhere to quality management requirements.
- Provide technical expertise and functional advice to management team on all aspects of engineering as they relate to existing or new projects on a regular basis.
- Contribute information and ideas to Management.
- Support internal departments as requested within the engineering function.
- Perform other duties as assigned.
Skill/Knowledge & Other Requirements:
- Requires a bachelor’s degree in electronic/electrical engineering or computer science.
- Must have at least 5 years on the job progressive experience in electronics.
- Knowledge of the hardware and related firmware design and development tools, including FPGA synthesis tools for Actel/Microsemi components.
- Must be proficient in creating effective technical and business solutions using programming tools, in particular MS Windows environment.
- Must be eager to continuously upgrade with new programming languages, software methodologies and techniques.
- Strong in computational, diagnostic and analytical abilities are required to design, code and test programs.
- Must be able to document test procedures, understand programming and system set-up manuals, programming style guides, and software reference manuals.
- Proficiency in MS Office tools.
- Working knowledge of nuclear instrumentation and applications.
- Excellent analytical skills are required to estimate development time, analyze data, research, diagnose and solve problems.
- Must have working knowledge of standards applicable to the job.
- Self-confidence and ability to manage own activities together with initiative and drive to solicit and complete tasks successfully.
- Ability to understand customer’s needs and adapting them to new products or new applications to existing products.
- Sound organizational, problem solving, planning, prioritization, and execution skills.
- Excellent interpersonal skills to communicate effectively and clearly with team, management and customers.
Other Desired Skills/Knowledge:
- PCB design tools
- AutoCAD or Autodesk Fusion tools
- SAP
- Knowledge of French and/or German
Mirion Technologies (Canberra CA) Ltd. is in compliant with the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code. We are an equal opportunity employer that is committed in providing accommodations for applicants with disabilities upon request at any stage of the recruitment process. Please advise the Human Resources Department of any accommodations you may need during the recruitment process.
Preferred
- At least 5 years on the job progressive experience in electronics.
Preferred
- Bachelors or better in Electrical Engineering or related field