
Firmware and IP Systems Engineer
- Markham, ON
- Permanent
- Temps-plein
- Execution of tests and test scripts in manual and automated environments on silicon test platforms
- Test script development and execution for pre and post-silicon firmware environment using Python
- Developing and maintaining automated test framework
- Development and testing of firmware designed for an embedded microcontroller in C
- Debugging and supporting of IP hardware and firmware issues found during pre-silicon, bring-up, validation, and production phases
- Helping to define and execute the overall hardware/firmware functional test plans
- Participating in collaborative technical discussions to drive resolution on technical issues
- Driving technical innovation to enhance ’s capabilities and processes in IP hardware/firmware validation
- Demonstrated ability to grasp new technical concepts quickly
- Comprehensive knowledge of C and scripting languages, especially Python
- Strong analytical/problem solving skills
- Excellent written and verbal communication skills
- Excel in a dynamic team working environment, especially one in a global setting
- Experience with IP/system level bring-up, ASIC debug techniques and methodologies
- Experience with System Management and Power Management
- Experience with silicon and system debugging tools
- General understanding of Assembly language
- Working knowledge of Linux-based operating systems and technologies
- In-depth knowledge of system architectures and concepts
- Technical understanding of Graphics, Display, Multimedia, PCIe, Security and/or IO architecture & design
- Experience in Doxygen or other SW Documentation generator tools
- Experience with emulation or other pre-silicon validation tools
- Experience with common lab equipment, including protocol/logic analyzers, oscilloscopes, etc.
- Experience with object oriented programming
- Familiarity with Git