This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Fortinetposted 3 months ago
$179,000 - $210,000/Yr
Full-time • Senior
Sunnyvale, CA
Resume Match Score

About the position

Fortinet is a US-based fast-growing company in the network security industry. We are looking for a firmware engineer who is skilled and passionate about embedded system development. As a member of a global team, this role will work closely with Fortinet Taiwan/US software/QA team, worldwide PM team, and business partners in Taiwan. As a Principal Firmware Design Engineer, you will produce high quality, efficient, and maintainable code on our cutting-edge networking products on time. You will efficiently solve issues on embedded systems, where issues might hide in firmware or hardware. You will analyze the high-level requirements, break them down to details and specifications, and make them real. You will purpose and implement innovative ideas to improve quality and productivity, communicate with teams in Fortinet and partners smoothly, and write technical documents, updating wikis to reflect the latest release.

Responsibilities

  • Produce high quality, efficient, and maintainable code on our cutting-edge networking products on time.
  • Efficiently solve issues on embedded systems, where issues might hide in firmware or hardware.
  • Analyze high-level requirements, break them down to details and specifications, and make them real.
  • Purpose and implement innovative ideas to improve quality and productivity.
  • Communicate with teams in Fortinet and partners smoothly.
  • Write technical documents and update wikis to reflect the latest release.

Requirements

  • B.S. in Computer Science or Electrical Engineering; M.S. preferred
  • Proficiency in the C programming language
  • Familiarity with the Linux environment
  • Strong knowledge of OS and computer architecture
  • Experience in bootloader (UEFI, uboot), device driver, and Linux Kernel is a big plus
  • Experience in X86 and ARM platforms is a big plus
  • Proficiency in Linux development environment, such as Makefile, shell scripting
  • Extensive knowledge in Python
  • Knowledge of networking, TCP/IP, switch
  • Familiar with version control system, git is preferred
  • Knowledge in software engineering concepts and best practices
  • Fluent English reading, writing, listening and speaking ability.

Nice-to-haves

  • Experience in bootloader (UEFI, uboot), device driver, and Linux Kernel
  • Experience in X86 and ARM platforms
  • Proficiency in Linux development environment, such as Makefile, shell scripting
  • Extensive knowledge in Python
  • Knowledge of networking, TCP/IP, switch

Benefits

  • Medical, dental, vision, life and disability insurance
  • 401(k)
  • 11 paid holidays
  • Vacation time
  • Sick time
  • Comprehensive leave program
  • Participation in the Fortinet equity program
  • Bonus eligibility reviewed at time of hire and annually at the Company’s discretion.

Job Keywords

Hard Skills
  • B
  • C
  • Firmware
  • Fortinet
  • Linux
  • 2RJASXq7iH jlLOJaiw
  • Bb3zNx2k18lR j8oM3
  • biS4dET
  • BZwvna
  • cNPsRA0 KBMQkiWX
  • CRqvby2k5 v7xb8et9zQwq
  • FAkvzLOQU QlnyNXqz3r4
  • fjarMh8STyO xeOitmsIA
  • hZF59BRD VNdlTtnLG4K9
  • iQ7uU6pm HeTJ3QcVDLCm
  • iQsYOGav3 REZiQ5hS
  • Jg
  • KL1xzX9Zd ZUlSqAuC
  • nvhGRkj 0Itb6l7n
  • RXn9PUW
  • ThdMEO
  • usLobcdvX 90wTVHriKQz3
  • veEX8bup dTELPxtCk
  • W3pR0JtHNV4 ErWh39xinwLD
  • Ws5ORDl1cb2K CMUtef21ZWP9
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service