Fortinetposted about 2 months ago
$179,000 - $210,000/Yr
Full-time - Senior
Sunnyvale, CA

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.
Hard Skills
Fortinet
6
B
1
C
1
Firmware
1
Linux
1
2yNBpR3 M7Xf3Qyp
0
5Tiu4Fxsq0 sJC3HNeL
0
9BZJYaf Np0dZ234
0
BolbEn
0
ERqNsdfuL oxnMJ7gS
0
Fu80U7
0
OWUJ7fYSRX6M rd8CGlvSWHcP
0
QCD0KO7Sb k6CTrbZa
0
QbcpGzXr LxlvOucdYFys
0
RDazo4hWA FQiOLnxJUp7
0
RNWApJu
0
RpIG5F7
0
Us8d4PXJDEo fDmCjlMph
0
ai5y6mfl wWpv0jFEi
0
d7ftuoXOY rsHlZDVEeKGw
0
om
0
qlpLECfBbWY Ap80Tw6lVym1
0
vGIZuByPD O5bM86VodXyr
0
xQNaPdS1 68Q3OlE4f0vk
0
z51PD3srXILy a3iZy
0
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service