Early Careers: Embedded Software Developer

Fortinet•Sunnyvale, CA
•$110,000 - $180,000

About The Position

The Embedded Software Developer develops and maintains software components for current and future products, with responsibility for networking-related features of the FortiSwitch product line. The role includes hands-on bug fixing, using AI to support development and testing, and implementing high-quality software features on schedule. Effective verbal and written communication is required.

Requirements

  • 0–3 years of experience in software engineering.
  • Strong C/C++ and Linux experience.
  • Fundamental knowledge of networking.
  • Familiarity with socket programming.
  • Knowledge of general QA procedures and methodologies and software development fundamentals.
  • Knowledge of Shell and Python scripting languages.
  • Must be authorized to work in the U.S. without sponsorship.
  • B.S. in Computer Science or Electrical Engineering.

Nice To Haves

  • M.S. degree.

Responsibilities

  • Develop and maintain software components on current and future products.
  • Develop networking-related features for the FortiSwitch product line.
  • Use AI efficiently to assist with development and testing.
  • Perform hands-on bug fixing for current products.
  • Implement high-quality software features on schedule.
  • Communicate effectively, both verbally and in writing.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401(k)
  • 11 paid holidays
  • Vacation time
  • Sick time
  • Comprehensive leave program
  • Eligibility to participate in the Fortinet equity program
  • Bonus eligibility, reviewed at hire and annually at the company's discretion
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service