Fortinet

Fortinet

Principal Embedded Software Development Engineer

Sunnyvale, CA, United States · Principal · Full-time

No sponsorship$160k-$220kDetected 1 day ago
PythonLinuxRESTEmbedded SystemsElectrical EngineeringTCP/IPFirewallBGP/OSPF

Stay score

odds of building a lasting career here

59Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role82
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level I · 1×
Level I$152,7971 entry
Level II$187,0752 entries
Level III$221,3743 entries
Level IV$255,6534 entries

$27,075 more$187,075 — moves this role to Level II and 2 lottery entries. That figure is inside the range the employer already advertised.

Based on the DOL prevailing wage for this occupation and worksite, a base salary of $187,075 would place this position at wage Level II. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.

DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · San Jose-Sunnyvale-Santa Clara, CA. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 35 green-card filings in this occupation, 100% were for a worker who already held the job.

Green-card intent detected

Fortinet, Inc. obtained a prevailing wage determination for Sales Engineers in Sunnyvale, CALIFORNIA on 2026-06-15. No matching green-card filing appears in our data yet. The determination expires in 7 days (2026-09-12), and a green-card filing must follow before then or the employer starts over.+2 more active determinations on file

Green-card follow-through: 79%

Of 43 labor certifications old enough to have been used, 9 expired without the employer filing the next step. Median time from filing to decision: 488 days.99% of their filings were for a worker who already held the job.Only certifications past the 180-day window are counted — recent ones cannot have expired yet.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • The US base salary range for this full-time position is $160,000-$220,000.
  • Wage ranges are based on various factors, including the labour 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.

Responsibilities

  • Design, Develop and maintain software features on current and future products.
  • Implement software features of high quality and on schedule.
  • Optimize code for performance and resource efficiency
  • Collaborate within and outside team to understand and analyze the approaches

Requirements

  • Minimum of 13 years' experience in software engineering.
  • Strong knowledge of TCP/IP networking, switching and routing
  • Familiarity with L2 features such as STP, RSTP, LACP, LLDP, VLAN
  • Familiarity with L3 features such as BGP, OSPF
  • Experience with socket programming.
  • Experience with Linux kernel and driver development.
  • Experience with ARM and x86 architectures in a multi process/thread programming environment
  • Knowledge of general QA procedures and methodologies as well as software development fundamentals.
  • Familiarity with embedded switch or router real time operating system architecture
  • Knowledge of scripting languages: Shell and Python

Nice to have

  • Experience with firewalls is a plus
  • Experience in using libcurl for formulating REST API calls is a plus
  • Experience with JSON data objects and their creation and parsing semantics is a plus
  • Familiarity with, CAPWAP, HTTPS tunnel is plus
  • B.S. in Computer Science or Electrical Engineering

Compensation

  • The US base salary range for this full-time position is $160,000-$220,000.

Benefits

  • We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.

Company info

  • Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.

Visa & Work Authorization

  • Must be authorized to work in the U.S. without sponsorship.

This listing is sourced directly from Fortinet's careers page and normalized into a canonical job model.