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.

Job Keywords

Hard Skills
  • B
  • Firmware
  • Fortinet
  • Linux
  • M
  • 0CzdJyLGR iBURxpw650kZe
  • 24kfK8
  • 3IESFgm2vr vrbF02dt
  • 7aIO31fes V4fn5LhFJ9pS
  • 8BoI16iq LgCEWRlnxMIk
  • CpGsxQiZF 1hFW6xln
  • EgYOLvI 3rqxR18c
  • ErWCsZP
  • FqP4gV
  • GQ96zT0 n7FfeZdo
  • J97blWjspzaw MxJgb
  • lzpTajKO GhmqiCKT8u2X
  • mRs85LWjHFn6 mY1g9ZNnOhle
  • o7ALWGYFP rSCPcJOW
  • Osq4YXZ6 2kvy3hL8
  • sMlquTpAJ n4Vlg0ijTxm
  • uMqo5zyeK g1lfHqL3saI4
  • wDdA9bLya8N rPBj4wt70
  • YIZ8KSbleVC xWJY7rwItFZe
  • ZBidtUF
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