Markham, Ontario

Firmware Design Engineer

Firmware Design Engineer
Client: Silicon Chip Manufacturer
Location: Markham

Our client's power management design team is seeking an experienced Firmware Design Engineer to contribute to System Management, Power Management and Security firmware for APU, Server and dGPU products. For the ideal candidate, this position offers a very good growth path in a highly visible role.

Responsibilities:
The successful candidate will assume ownership in development of firmware designed for an embedded u-controller.
Writing firmware for embedded u-controllers in C
Occasional creation of utility software using C++, perl, php
Working with design and verification engineers to implement and verify all of the key features
Contributing to Micro-architecture of digital blocks, hardware firmware partitioning.

Requirements:

  • Minimum 5-6 years of experience with low level software/firmware and embedded systems
  • Excellent knowledge of C, C++, assembly and scripting languages
  • Good understanding of digital electronics.
  • Power/thermal management experience is an asset.
  • Good understanding of computer organization/architecture.
  • Strong analytical/problem solving skills and pronounced attention to details.
  • Must be a self starter, and able to independently drive tasks to completion.
  • Strong interpersonal and communication skills

Education:
Bachelor, Master's or PhD degree in Electrical or Computer engineering.