Search jobs > Sunnyvale, CA > Embedded software engineer

Principal Embedded Software Engineer

Fortinet
Sunnyvale, CA, United States
$140K-$190K a year
Full-time

This person will participate in the development and maintenance of the existing and next generation FortiGate product suite.

Job Responsibilities :

  • This person will participate in the development and maintenance of the existing and next generation Network Security product suite
  • Linux kernel / driver development for ARM / ARM64 / X86 based system.
  • The candidate will be responsible for the design, implementation and maintenance or core platform modules of the appliances
  • Ownership of significant areas of the code for both new feature / functionality development as well as to maintain / redesign of the existing areas of the products

Job Requirements :

  • Strong C programming skill.
  • Strong networking protocols and system design knowledge
  • Knowledge with IP network protocols, such as TCP / IP, routing, switching.
  • Knowledge of hardware such as USB, I2C, PCIE, Ethernet is a plus.
  • Good team player and good communication skills.

Educational Requirements :

B.S. in Computer Science or Electrical Engineering

The US base salary range for this full-time position is $140,000-$190,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program.

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

All roles are eligible to participate in the Fortinet equity program, Bonus eligibility is reviewed at time of hire and annually at the Company’s discretion.

Why Join Us :

We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.

Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.

LI-BHAVYA

30+ days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Remote Principal Software Engineer - Large Scale Distributed Systems. ...

Promoted
Mainspring Energy, Inc.
Menlo Park, California

Collaborate with other embedded software engineers responsible for application development and control system engineers to define network APIs, implement those APIs, and integrate them into embedded applications. This embedded software engineering role emphasizes communications and interfaces for di...

Promoted
CARIAD
Mountain View, California

As a qualified candidate you will lead key areas of the software design efforts of the future Software-Defined-Vehicle (SDV) software stack. In close collaboration with the other Engineers and their respective teams, you will be the key driver in envisioning, architecting, designing, and executing t...

Promoted
Obsidian Security
Palo Alto, California

In your role as a Principal Software Engineer, you will focus on leveraging and optimizing Large Language Models (LLMs) along with the implementation of advanced AI technologies. Cross-Functional Collaboration and Leadership: Work with ML engineers, data scientists, and product teams, providing guid...

Promoted
Microsoft
Mountain View, California

As a Principal System Software Engineer, you will serve as a visionary leader and technical authority, spearheading the design and implementation of sophisticated software solutions that span hardware, firmware, operating systems, HOST software, and cloud services that power Azure cloud. Experience ...

Promoted
myGwork - LGBTQ+ professionals & allies
Sunnyvale, California

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. As a Software Development Engineer in the Sidewalk MCU team, you ...

Oracle
Redwood City, California

Conduct independent, detailed security research on new and emerging classes of software vulnerabilities, the remediation strategies, and likelihood of short-term exploitation. Work with the detection engineering teams across Oracle to help create detection/prevention rules for critical vulnerabiliti...

Palo Alto Networks
Santa Clara, California

As a Software Engineer for Prisma Access, you will be working on designing, developing, and maintaining multiple platforms application code. This will involve implementation of features in an iterative way and releasing full solutions to the larger engineering organization. Interact with quality ass...

Oracle
Santa Clara, California

As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications...

Palo Alto Networks
Santa Clara, California

Palo Alto Networks DNS Security team is looking for a Principal Software Engineer to help us build out our DNS Security capability on the cloud. BS/MS in Computer Science / Software Engineering or equivalent military experience required. Work closely with security researchers, and product managers o...