Fortinet
Principal Embedded Software Development Engineer
Sunnyvale, CA, United States · Principal · Full-time
Stay score
odds of building a lasting career here
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
$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
Green-card intent detected
Green-card follow-through: 79%
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.