Enable job alerts via email!

Firmware Design Developer

Fortinet

Burnaby

On-site

CAD 90,000 - 130,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

An established industry player is seeking a Firmware Design Developer to join their dynamic Hardware team. In this role, you will collaborate with firmware and hardware developers to design and develop essential components for embedded systems running Linux. Your expertise in UEFI, Linux, and C/C++ will be crucial as you tackle challenges in performance tuning and troubleshooting. This position offers a vibrant work environment with a comprehensive benefits package, including medical coverage and flexible leave policies, making it an exciting opportunity for those looking to advance their careers in a cutting-edge technology firm.

Benefits

Medical coverage
Dental coverage
Vision coverage
Health Spending Account
Personal Spending Account
Group RRSP with company matching
Paid time off
Flexible leave policies
Participation in equity program

Qualifications

  • 3+ years of experience in UEFI application or firmware design.
  • Familiarity with Linux OS and debugging tools.

Responsibilities

  • Design and develop OS bootloader and firmware drivers for embedded systems.
  • Debug defective hardware using various testing configurations.

Skills

UEFI application
Firmware design
Linux OS / Kernel / driver programming
C/C++ programming
Assembly language
Intel/AMD X86 architecture
Debugging skills
Analytical skills
Communication skills

Education

Bachelor's Degree in Computer Engineering

Job description

Fortinet Burnaby, British Columbia, Canada

Join or sign in to find your next job

Join to apply for the Firmware Design Developer role at Fortinet

Fortinet Burnaby, British Columbia, Canada

5 days ago Be among the first 25 applicants

Join to apply for the Firmware Design Developer role at Fortinet

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 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:
  • Design and develop OS bootloader, UEFI BIOS, and firmware drivers for embedded systems that run Linux.
  • Bring up and troubleshoot the high-speed Ethernet controller for network connectivity in OS bootloader or BIOS stage.
  • Debug defective hardware using various testing configurations in verification tools.
Skills Required:
  • 3+ years of experience in UEFI application, UEFI BIOS, or related firmware design.
  • Knowledge of computer hardware, BIOS, Linux, Ethernet, and system design.
  • Familiarity with Linux OS / Kernel / driver programming and debugging tools.
  • Proficiency in C/C++ and good experience in assembly language.
  • Experience with Intel/AMD X86 embedded processor system architecture.
  • Experience in implementing storage, Ethernet, and peripheral device drivers.
  • Excellent analytical and problem-solving skills, with strong attention to detail.
  • Good communication skills and ability to work as part of a team.
Educational Requirements:
  • Bachelor's Degree in Computer Engineering or related discipline.

The salary range for this full-time position in Canada is expected to be between $90,000 - $130,000 annually, based on factors such as experience, skills, and qualifications.

Fortinet offers a comprehensive benefits package including medical, dental, vision coverage, a Health Spending Account, a Personal Spending Account, and more. Benefits start on your first day of employment. We also provide a group RRSP with company matching, paid time off, flexible leave policies, and participation in our equity program. Bonus eligibility is reviewed at hire and annually.

Additional details:
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industry: Computer and Network Security
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, Inc.

Burnaby

On-site

CAD 80.000 - 100.000

30+ days ago

Firmware Design Developer

Fortinet

Vancouver

On-site

USD 90.000 - 130.000

30+ days ago