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 2 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
    3 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
    4 days 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,... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    1 day 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
    2 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
    21 hours 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... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Santa Clara, CA
    21 hours 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
    5 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
    4 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
    3 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
    2 days ago
  • $160k - $220k

     ...Software Development Engineer Job Responsibilities: Design, develop and maintain software features on current and future products. Responsible for the development...  ...semantics is a plus Familiarity with embedded switch or router real time operating system architecture... 
    Full time

    Edelman

    Sunnyvale, CA
    23 days ago
  • $140k - $190k

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

    Fortinet

    Sunnyvale, CA
    2 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
    3 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
    22 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
    3 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
    21 hours 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
    4 days 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
    1 day 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
    4 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
    2 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
    2 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
    21 hours ago
  •  ...Job Title: Embedded Software Engineer Location: Sunnyvale, CA or Redmond, WA(100% Onsite) NOTE: Only USC and GC need to apply for this...  ...Collaborate across architecture, design, and software teams to develop test plans. Debug and correlate silicon data. Create validation... 

    VBeyond

    Sunnyvale, CA
    21 hours 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
    6 days ago
  • $147k - $237.5k

     ...architecting the platform as a scalable, event-driven, microservices platform with a strong focus on reliability, automation, and developer velocity. We are looking for a Full Stack Engineer who thrives in complex distributed systems, enjoys solving deep platform problems... 
    Full time
    Contract work
    Work at office
    Shift work

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  •  ...Position: Embedded Software Engineer Location: Sunnyvale, CA Duration : 12+ Months Contract...  ...a broad range of technology areas Principal Duties and Responsibilities: Lead...  ...SoCs Perform bring-up and develop proof-of-concept IoT solutions Work... 
    Contract work
    Work experience placement

    BayOne Solutions

    Sunnyvale, CA
    3 days 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
    4 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
    4 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
    2 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
    1 day ago

Do you want to receive more vacancies?

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