Firmware Engineer - Junior

 
Location: Markham, Ontario
Posted On: 10/3/2017
Job Code: FE_6952_ON
Print
 
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.

KEY RESPONSIBILITIES
• 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

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

EXPERIENCE AND SKILLS
• 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
 
Recruiter
Riya Shrivastav
 
Phone
 
 
LinkedIn