Fortinetposted about 2 months ago
$179,000 - $210,000/Yr
Full-time - Senior
Sunnyvale, CA
Professional, Scientific, and Technical Services

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. * Efficiently solve issues on embedded systems, where issues might hide in firmware or hardware. * Analyze the high-level requirements, break them down to details and specifications, and make them real. * Propose and implement innovative ideas to improve quality and productivity. * Communicate with teams in Fortinet and partners smoothly. * Write technical documents, update wikis to reflect the latest release.

Responsibilities

  • Produce high quality, efficient, and maintainable code on networking products on time.
  • Efficiently solve issues on embedded systems, including firmware and hardware.
  • Analyze high-level requirements and break them down into details and specifications.
  • Propose and implement innovative ideas to improve quality and productivity.
  • Communicate effectively with teams in Fortinet and partners.
  • 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 and shell scripting
  • Extensive knowledge in Python
  • Knowledge of networking, TCP/IP, and switches
  • Familiarity with version control system, git is preferred
  • Knowledge in software engineering concepts and best practices
  • Fluent in English reading, writing, listening, and speaking.

Nice-to-haves

  • Experience in bootloader (UEFI, uboot)
  • Experience in device driver development
  • Experience with Linux Kernel
  • Experience with X86 and ARM platforms

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401(k)
  • 11 paid holidays
  • Vacation time
  • Sick time
  • Comprehensive leave program
  • Equity program
  • Bonus eligibility reviewed at time of hire and annually.
Hard Skills
Fortinet
8
B
1
Firmware
1
Linux
1
M
1
4RrDm6a
0
7a2SPCFyQfVr 0SBEbMw2sleH
0
7hwHFELe 2kORhjN57cFm
0
COZ1vUSQGu g4Z5FHIN
0
CncJKQBSD QiSFkKZH1LWae
0
EkqQ1vpK4 eh3G217mHf9o
0
FLPAf0Mds Iy8qQFVK
0
ItoswmR rKcZ67tz
0
IvLQkM1Z2 cobsmU5iTxAZ
0
JSM4agb 27uLBPwS
0
PKs9UCdN LhYalud1XjkM
0
WZFcnkI
0
Z2R0gX
0
ZjzxfyY2C 2Xfmx9Jp
0
cW2pmvegE iAeWKRd8cSv
0
fjRIhoeG qJQHUacL
0
uRoEqN
0
ukcgHTEMJPW4 pqkFm
0
vT023NFEylM whp8HToUZ
0
wjfhOCSbP7Y eu4RNGd1vLgt
0
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service