
Software Development Eng
- Markham, ON
- Permanent
- Temps-plein
- Design, develop and maintain test frameworks towards improving efficiency of firmware verification.
- Verify firmware features on a wide range of pre-silicon platforms including simulation and emulation environments.
- Develop verification requirements, test plans and test cases by collaborating with firmware engineering and verification teams.
- Develop and maintain automated tools and scripts to capture metrics and results.
- Support debug and triage of failures within test frameworks, and automated workflows.
- Provide guidance to junior staff, supporting the team to resolve technical challenges.
- Stay up to date with emerging technologies and industry best practices.
- Expert with software QA concepts, best practices, and procedures
- Experience creating and reviewing verification requirements, and test plans.
- Experience with software development tools such as Jama, GitHub and Jira.
- Comfortable with a wide range of scripting environments, such as:
- Strong problem-solving, analytical and troubleshooting skills.
- Experience developing low level software within with C & C++.
- Excellent communication and collaboration abilities.
- Bachelor’s degree in Software/Computer Engineering, Computer Science or other relevant fields.