Embedded Systems Engineer - Networking & Security

Fortinet, Inc.

Sunnyvale (CA)

On-site

USD 97,000 - 118,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision insurance
401(k) plan
11 paid holidays and vacation time
Comprehensive leave program

Job summary

Fortinet, Inc. is seeking an Embedded Software Engineer to design, implement, and maintain embedded software for security appliances.

You will work across Fortinet’s firewall product suites, collaborating with hardware, platform, QA, and cross-functional teams to deliver scalable, reliable solutions. The role emphasizes hands-on development, secure coding practices, and advancing core platform modules for high-performance networking devices.

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
  • Strong proficiency in C and/or C++ programming.
  • Experience with embedded Linux systems and low-level software development.
  • Solid understanding of OS concepts including memory management, processes, concurrency, and multi-threaded systems.
  • Understanding of L2-L4 network protocols and networking fundamentals such as TCP/IP, routing, and switching.

Responsibilities

  • Participate in development and maintenance of firewall product suites.
  • Design, implement, and maintain core platform modules for embedded networking and security appliances.
  • Develop and enhance low-level software components, including device drivers, kernel modules, and BSPs.
  • Take ownership of significant areas of the codebase for new features and maintenance.
  • Support all phases of the software development life cycle from requirements to deployment.
  • Collaborate with hardware teams on bring-up, platform integration, and validation.
  • Optimize software for performance, scalability, memory efficiency, and reliability.
  • Debug and resolve complex issues across hardware and software layers.

Skills

C/C++
Embedded Linux
Networking basics
Debugging
Multithreaded systems
Hardware interfaces

Education

Bachelor’s degree in Computer Science or Electrical Engineering

Tools

GDB/JTAG
Oscilloscopes
Logic analyzers

Job description

Fortinet, Inc. is seeking an Embedded Software Engineer to design, implement, and maintain embedded software for security appliances.

You will work across Fortinet’s firewall product suites, collaborating with hardware, platform, QA, and cross-functional teams to deliver scalable, reliable solutions. The role emphasizes hands-on development, secure coding practices, and advancing core platform modules for high-performance networking devices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Fortinet, Inc. • Sunnyvale (CA)

On-site
USD 97,000 - 118,000
Medical, dental, vision insurance
401(k) plan
11 paid holidays and vacation time
+1
Embedded Software Engineer - Linux WiFi & Security
Embedded Software Engineer - Linux WiFi & Security

Fortinet • Sunnyvale (CA)

On-site
USD 97,000 - 118,000
Medical insurance
Dental insurance
Vision insurance
+7
Senior Embedded WiFi Software Engineer - C/Linux
Senior Embedded WiFi Software Engineer - C/Linux

Fortinet • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Health insurance
Dental insurance
Vision insurance
+2
Principal Embedded Software Developer
Principal Embedded Software Developer

Fortinet, Inc. • Sunnyvale (CA)

On-site
USD 170,000 - 210,000
Medical, dental, vision insurance
401(k) with company match
Paid holidays and vacation
Principal Network Software Engineer (C/C++, REST)
Principal Network Software Engineer (C/C++, REST)

Fortinet, Inc. • Sunnyvale (CA)

Hybrid
USD 201,000 - 261,000
Medical insurance
Dental insurance
Vision insurance
+5
Senior Sales Engineer - Networking & Security
Senior Sales Engineer - Networking & Security

Fortinet, Inc. • Indianapolis (IN)

On-site
USD 90,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Zoomcar • Sunnyvale (CA)

On-site
USD 110,000 - 160,000
Medical, dental, and vision insurance
401(k) plan
Paid holidays and vacation time
Principal Embedded Software Developer
Principal Embedded Software Developer

Zoomcar • Sunnyvale (CA)

On-site
USD 166,000 - 203,000
Medical, dental, and vision insurance
401(k)
Paid holidays and vacation time
+2
Principal Embedded Network Software Engineer
Principal Embedded Network Software Engineer

Fortinet, Inc. • Sunnyvale (CA)

On-site
USD 170,000 - 210,000
Medical, dental, vision insurance
401(k) with company match
Paid holidays and vacation
Embedded Software Engineer
Embedded Software Engineer

Fortinet • Sunnyvale (CA)

On-site
USD 97,000 - 118,000
Medical insurance
Dental insurance
Vision insurance
+7