Firmware Engineer - Junior

Location: Markham, Ontario
Posted On: 10/3/2017
Job Code: FE_6952_ON
Job Description
Job Description :
Candidate should have a minimum of 3 years of related experience in the diagnostic or verification environments with emphasis on ASIC system-level testing. Please be sure your relevant experience is highlighted on your resume.
The candidate would be responsible for writing, debugging and optimizing functional and stress tests for DRAM, memory subsystem and high level system-on-chip hardware IP.
Must be able to work with hardware architects and logic designers to solve functional issues, and customer support engineers to help resolve testing deficiencies.
The candidate should be an enthusiastic self-starter, proactive, able to share ideas, and able to provide design verification leadership.

• Develop diagnostics software to bring-up and validate ASIC features
• Participate in APU/GPU silicon bring up
• Identify and help resolve ASIC, board and firmware issues, provide diagnostics support to external customers and internal engineering teams
• Provide technical guidance to other IP teams
• Responsible for execution of programs, multiple projects on the go
• Forward thinker to improve development process and drive innovation

• B.Sc. or M.Sc. In EE or CS or equivalent is required
• Good English required – verbal and written

• A minimum of 3 years of experience on diagnostic, driver or embedded SW development and closely interact with HW designers
• Strong mix of large-scale software development ability and understanding of PC architecture
• Proficient in C/C++ object oriented programming
• Familiar with source controls systems like Perforce, SVN and Git
• Development experience in Linux, knowledge and experience of device driver or firmware development
• Familiar with memory subsystems and caches.
• Good working knowledge of the PCI/PCIe Bus is preferred
• Hands-on experience with board bring up, DRAM operation, virtual memory, virtualization, 3D graphics terminology is preferred.
• Participate in system-level verification planning and debugging.
• Strong debugging and testing skills
• Strong communication skills
Category:IT  code:new
Job Requirements
ASIC, Architecture, Embedded, Engineering, Linux, Perforce, Software Development, C++, Firmware

Not Ready to Apply?
Contact Details
Riya Shrivastav