Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Embedded Software Developer

$170k - $210k

Fortinet Inc

Job Description

Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the future of cybersecurity and redefine the intersection of networking and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. We are currently seeking a Principal Embedded Software Developer for our FortiSwitch Team

As a Principal Embedded Software Developer, you will:
  • Develop and maintain software components on current and future products.
  • Be responsible for the development of the networking-related features of the FortiSwitch product line.
  • Mentor 1-2 junior developers in feature development
  • Take a hands on in bug fixing current products.
  • Implement software features of high quality and on schedule.
  • Communicate effectively, both verbal and written.
We Are Looking For:
  • Minimum of 10 years of experience in Networking, particularly in switching, related embedded software development.
  • B.S. in Computer Science or Electrical Engineering; M.S. preferred.
  • Experience in implementing L2/L3 features such as STP, DHCP, LACP, LLDP, MC-LAG, Private VLAN, L2/L3 Multicast, EVPN, RIP, OSPF, IS-IS, BGP, TRILL 803.1X, Port Extension, Switch Stacking, Open vSwitch.
  • In-depth knowledge of TCP/IP networking, switching and routing.
  • Understanding of workings of Broadcom/Marvell/RealTek switching ASICs in an Ethernet switch/router.
  • Strong C/C++ experience in Unix/Linux environment is essential.
  • Experience with ARM, PPC and x86 architectures in a multi process/thread programming environment
  • Familiarity with system installations, configurations, and troubleshooting.
  • Knowledge of scripting languages: Shell, Ruby, Python a plus.
  • Understanding of general QA procedures and methodologies as well as software development fundamentals.
  • Experience with firewalls is a plus
  • Experience with Linux kernel and driver development is plus.
  • US citizenship is required

The US base salary range for this full-time position is $170,000 - $210,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.

About Our Team:

Join our team, known for its collaborative ethos, working seamlessly with global customers, internal engineering teams and product development groups. Our team culture emphasizes continuous learning, innovation, and a strong commitment to customer satisfaction. We embrace Fortinet's core values of openness, teamwork and innovation, fostering an environment where team members support each other, share knowledge. Our inclusive and dynamic team thrives on collaboration and is driven by the shared goal of maintaining Fortinet's high standards of excellence in cybersecurity solutions


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

About Us

Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 500,000 customers trust Fortinet to protect their businesses.

We are committed to providing reasonable accommodations for all qualified individuals with disabilities. If you require assistance or accommodation due to a disability, please contact us at View email address on click.appcast.io.

Fortinet is an equal opportunity employer. We value diversity in our company, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, military/veteran status or any other applicable legally protected characteristics in the location in which the candidate is applying.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Developer in Sunnyvale, CA vacancy
  • $56.1k - $112.2k

     ...Embedded Software Developer for RDK-B At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most?innovative companies unleash their potential. From autonomous... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Local area
    Remote work

    Capgemini

    Santa Clara, CA
    4 days ago
  • $170k - $210k

     ...Principal Software Developer Engineer Join Fortinet, a cybersecurity pioneer with over two decades of excellence, as we continue to shape the...  ...Shell and Python a plus Experience with firewalls and embedded systems is a plus Knowledge of Linux kernel and driver... 
    Suggested
    Full time
    Worldwide
    Home office

    Edelman

    Sunnyvale, CA
    5 days ago
  • $96.8k - $251.6k

     ...plane level and performance problems. You should be a rock‑solid developer able to dive deep into low‑level systems, design broad...  ...Envision, collaborate with executives for investment and drive the software design and development for new major data‑plane components of... 
    Suggested
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    Santa Clara, CA
    3 days ago
  • We are seeking an experienced Embedded Software Developer to join our Hardware Platform Development team. This role focuses on embedded software development for next-generation vehicle electronic systems , with a strong emphasis on functional safety, automotive EE architectures... 
    Suggested
    Permanent employment
    Contract work
    Local area

    Robotics Prcocess Automation, LLC

    Mountain View, CA
    1 day ago
  • $99.6k - $234.6k

     ...adoption of core data‑plane components and developer tools across OCI, enabling...  ...collaborate with Architects, and drive the software design and development for new major data...  ...innovations to life‑saving care. With AI embedded across our products and services, we help... 
    Suggested
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Santa Clara, CA
    1 day ago
  • $96.8k - $251.6k

     ...define standards for maintainable, supportable, production‑grade software across teams. Basic Qualifications 10+ years of software...  ...evaluation, AI observability, guardrails, tool orchestration, or developer productivity tooling. Experience in regulated, enterprise,... 
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    2 days ago
  • Embedded Software Developer for RDK-B Location: Sunnyvale, California | Contract Job Description Strong understanding of IEEE802.11 protocol Design, develop and testing of Wi‑Fi software feature for Comcast Wi‑Fi gateway/extender product Experience and knowledge on... 
    Contract work

    US Staffing Inc

    Sunnyvale, CA
    6 days ago
  •  ...Responsibilities: • Develop compute-intensive and highly performant test applications running on the MAIA hardware systems, focusing...  ...and Firmware. Skill sets: • 8+ years' experience in software development with C++ and Python • 8+ years' experience in post... 

    Tranzeal

    Mountain View, CA
    5 days ago
  • $96.8k - $306.4k

     ...The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale...  ...everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that... 
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    4 days ago
  • Technology Lead - Embedded software Developer in C/C++ Duration: Full Time / Permanent Location: Santa Clara, CA Qualifications - Basic Bachelor’s degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience... 
    Permanent employment
    Full time

    Avance Consulting Services

    Santa Clara, CA
    3 days ago
  • $160k - $220k

     ...Job Description Job Responsibilities: Design, Develop and maintain software features on current and future products. Responsible...  ...creation and parsing semantics is a plus Familiarity with embedded switch or router real time operating system architecture... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $140k - $190k

     ...Principal Embedded Software Engineer WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge...  ...alongside a close-knit team of experienced software developers. Job Responsibilities: Develop Secured Enterprise... 
    Full time
    Worldwide

    Edelman

    Sunnyvale, CA
    4 days ago
  • $272k - $425.5k

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations: US, CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob... 
    Local area
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    4 days ago
  • Descriptions & Requirements Job Description and Requirements You Are: You are a highly experienced technical leader and trusted customer advisor with deep expertise in digital implementation flows. You bring a strong track record of driving customer ...

    Synopsys

    Sunnyvale, CA
    4 days ago
  •  ...division of Honda Motor Co., Ltd. We are a small, passionate team of software product innovators helping Honda Automotive be competitive in...  ...the new generation of Honda and Acura brands. Applications you develop will target Android and iOS, and will communicate with modules... 

    Drivemode

    Mountain View, CA
    23 days ago
  • $250k

     ...Ensure application security, accessibility, and compliance with enterprise standards What We’re Looking For ~10+ years of software engineering experience with 5+ years leading application engineering teams ~ Strong expertise in modern web application frameworks... 
    Work at office

    eGain Corporation

    Sunnyvale, CA
    1 day ago
  •  ...Job Description: Team Celer Network is growing and we want you to join us! We're looking for a talented and creative Android developer to join our mobile team. Every engineer works on exciting, meaningful projects, and defines our technical and product strategy. We... 
    Full time
    Internship
    Work at office

    Celer Network

    Mountain View, CA
    2 days ago
  • Job Title Required Skills: iOS and Android native apps, Swift, Mobility, iOS development Skill Description Experience with both iOS and Android native apps Building and Designing advanced native iPhone apps and Android apps Strong experience with Objective...

    Central Business Solutions

    Santa Clara, CA
    5 days ago
  • Job description We are on a mission to disrupt the modern technology stack for developers when working with data. With Neurelo, developers can build their software faster and better with an elegant experience, run and scale them with predictable performance, and have total... 

    Neurelo

    Mountain View, CA
    5 days ago
  • $147k - $237.5k

     ...great outcomes. Job Summary . Palo Alto Networks' ADEM (Autonomous Digital Experience Management) group is seeking a Principal Software Engineer to serve as a primary architect and technical visionary for our backend ecosystem. In this high-impact role, you... 
    Permanent employment
    Full time
    Work at office
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    7 days ago
  • $110k - $160k

     ...Job Description Job Responsibilities: Develop Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets Wifi security protocol implementation Job Requirements: ~ Proficient C programming skill... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $132.4k - $179.2k

     ...microcontrollers in C/C++. Participate in the team's software processes, including requirements and design documentation...  ...etc. What You Have ~3+ years of experience developing C/ C++ code in embedded systems environments. ~ Familiarity working with QNX,... 
    Flexible hours

    Aeva, Inc

    Mountain View, CA
    2 days ago
  •  ...Embedded Software Engineer Our client is seeking Embedded Software Engineer to join their team. Job Title: Embedded Software Engineer Location...  ...across architecture, design, and software teams to develop test plans. Debug and correlate silicon data. Create validation... 
    Contract work

    Experis

    Sunnyvale, CA
    4 days ago
  • $119.5k - $164.4k

     ...Elevate Aviation Innovation: Embedded Systems Tools Engineer Ready to make a tangible...  ...role, you will be at the forefront of developing mission-critical applications for world-...  ...aircraft platforms. You will own the full software development lifecycle, championing... 
    Ongoing contract
    Full time
    Local area
    Worldwide

    Trimble

    Sunnyvale, CA
    3 days ago
  • $155k - $215k

     ..., robotics and self-driving cars working to make this future a reality. As an Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded Systems team developing the low-level software and firmware at the heart of the Reliable Robotics autonomy... 
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    3 days ago
  • $129.3k - $193.9k

     ...Engineering Group, Engineering Group Software Engineering General Summary: **This...  ...Team is looking for highly motivated embedded software engineers to design and deliver...  ...responsibilities include: Design, develop, review, and maintain real-time embedded... 
    Work experience placement
    Work from home
    Worldwide

    Qualcomm

    Santa Clara, CA
    1 day ago
  •  ...Embedded Software Engineer, Santa Clara, CA We are seeking a motivated and detail-oriented Embedded Software Engineer to join a dynamic...  ...stakeholders, to gather requirements and provide technical updates. Develop and maintain technical documentation in both Japanese and... 
    Full time

    NextStep

    Santa Clara, CA
    5 days ago
  • $96.8k - $118.3k

     ...Description Description As an Embedded Software Engineer on our team, you will be responsible...  ...in a fast-paced environment. Principal Responsibilities Participate in the...  ...networking and security appliances. Develop and enhance low-level software components... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  •  ...Job Description Job #216547 Chipton-Ross is seeking a Embedded Software Engineer for a contract opportunity in Sunnyvale, CA. BASIC...  ...Clearance POSITION RESPONSIBILITIES ~ Designs develops operates and maintains software and firmware components and... 
    Full time
    Contract work
    Local area
    Day shift

    Chipton-Ross

    Sunnyvale, CA
    2 days ago
  •  ...Embedded Engineer Sunnyvale, CA – On site Bachelor's degree in computer science/electronics or related field 5+ year development experience with Linux and embedded devices, experience on Wi-Fi development and debugging for L1/L2 Experience and knowledge on... 

    Echo IT Solutions

    Sunnyvale, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Embedded Software Developer. Be the first to apply!