Enable job alerts via email!

Firmware Design Developer

Fortinet, Inc.

Burnaby

On-site

CAD 80,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a skilled firmware design developer to join their Hardware team. In this role, you will collaborate with firmware, hardware, and verification developers throughout the hardware and firmware development cycle. Your expertise in designing and developing OS bootloaders, UEFI BIOS, and firmware drivers for embedded systems will be vital. You'll also engage in troubleshooting and debugging, ensuring seamless network connectivity and enhancing existing products. This position offers a unique opportunity to work with cutting-edge technologies and contribute to impactful projects in a dynamic environment.

Qualifications

  • 3+ years experience in UEFI BIOS or firmware design.
  • Proficient in C/C++ and familiar with Linux OS and driver programming.

Responsibilities

  • Design and develop OS bootloader and firmware drivers for embedded systems.
  • Troubleshoot high speed Ethernet controller connectivity issues.

Skills

UEFI application design
Linux OS / Kernel / driver programming
C/C++ programming
Assembly language programming
Ethernet controller troubleshooting
Analytical skills
Problem-solving skills
Communication skills

Education

Bachelor's Degree in Computer Engineering

Tools

Verification tools

Job description

As a firmware design developer in the Hardware team, you will work closely with other firmware, hardware, and verification developers throughout various stages of the hardware and firmware development cycle. You will gain exposure to various technical standards and technologies, and get to demonstrate your skills in design, development, performance tuning, and documentation. You will also be involved in research, investigation, and definition of new areas of technology that will enhance new and existing products.

Responsibilities:

  1. Design and develop OS bootloader, UEFI BIOS, and firmware drivers for embedded systems that run Linux.
  2. Bring up and troubleshoot the high speed Ethernet controller for network connectivity in OS bootloader or BIOS stage.
  3. Debug defective hardware by different testing configuration in verification tools.

Skills Required:

  1. 3+ years UEFI application, UEFI BIOS, or associated firmware design experience.
  2. Knowledge of computer hardware, BIOS, Linux, Ethernet and system design.
  3. Familiar with Linux OS / Kernel / driver programming and debugging tools.
  4. Proficient in C/C++ language and has good experience in assembly language.
  5. Working history in Intel/AMD X86 embedded processor system architecture.
  6. Working history in implementing storage, Ethernet and peripheral device driver.
  7. Excellent analytical, problem-solving skills, with strong attention to details.
  8. Excellent communication skill and ability to work as a team player.

Educational Requirements:

  1. Bachelor's Degree in Computer Engineering or related discipline.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Firmware Design Developer

ITjobs.ca

Burnaby

On-site

CAD 90,000 - 130,000

30+ days ago

Firmware Design Developer

Fortinet

Burnaby

On-site

CAD 90,000 - 130,000

30+ days ago

Firmware Design Developer

Fortinet

Vancouver

On-site

USD 90,000 - 130,000

30+ days ago