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

Principal Embedded Software Development Engineer

$160k - $220k

Fortinet

Job Responsibilities:

  • Design, Develop and maintain software features on current and future products.
  • Responsible for the development of the switch-controller related features of the FortiGate/ FortiSwitch product line.
  • Hands on in bug fixing current products.
  • Implement software features of high quality and on schedule.
  • Optimize code for performance and resource efficiency
  • Review other team members' code changes to ensure good quality
  • Collaborate within and outside team to understand and analyze the approaches
  • Communicate effectively, both verbal and written.

Job Requirements:

  • Minimum of 13 years' experience in software engineering.
  • Strong C/Linux experience is essential.
  • 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
  • Familiar with system installations, configurations, and troubleshooting.
  • Knowledge of scripting languages: Shell and Python
  • Knowledge of general QA procedures and methodologies as well as software development fundamentals.
  • 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 embedded switch or router real time operating system architecture
  • Familiarity with, CAPWAP, tunnel is plus

Educational Requirements:

  • B.S. in Computer Science or Electrical Engineering; M.S. preferred.

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

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

All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at the time of hire and annually at the Company's discretion.

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.

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Development Engineer in Sunnyvale, CA vacancy
  • $140k - $190k

     ...Principal Embedded Software Engineer WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge...  ...opportunity to immerse yourself in all phases of the software development cycle to reach new product launches and feature... 
    Suggested
    Full time
    Worldwide

    Edelman

    Sunnyvale, CA
    16 hours ago
  • $154.68k - $231.7k

     ...on/with the DSPs, including embedded FW, customer SDK, lab test,...  ...Can Expect Owning product development Technical lead on a project...  ...Science, Electrical Engineering or related fields and related...  ...access to technology and/or software subject to U.S. export control... 
    Suggested
    Permanent employment
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    1 day ago
  • $160k - $220k

    Fortinet in Sunnyvale, California, seeks a seasoned software engineer with over 13 years of experience to design, develop, and maintain software features for its FortiGate/FortiSwitch product line. The ideal candidate will possess strong C/Linux skills and a solid foundation... 
    Suggested

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $170k - $210k

    Fortinet, Inc. is seeking a Principal Embedded Software Developer based in Sunnyvale, California. This role involves developing and maintaining software for FortiSwitch products, mentoring junior developers, and requires a minimum of 10 years of networking and embedded... 
    Suggested

    Fortinet, Inc.

    Sunnyvale, CA
    2 days ago
  • 6094-Johnson & Johnson Vision Care, Inc. Legal Entity is seeking a Principal Software Engineer for their Vision team in Milpitas, California. The engineer will focus on the development of laser software for safety-critical medical devices. Applicants should have a strong... 
    Suggested

    6094-Johnson & Johnson Vision Care, Inc. Legal Entity

    Milpitas, CA
    3 days ago
  • $141k - $227.7k

     ...Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category:...  ...Johnson & Johnson is hiring for a Principal R&D Software Engineer - Shockwave...  ...development of RTOS/Bare Metal code on embedded processor(s). Proficiency... 
    Temporary work
    Local area

    Johnson and Johnson

    Santa Clara, CA
    1 day ago
  • $150k - $180k

     ...The Company combines autonomous machines, advanced software, and human expertise to help protect people,...  ...Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware program. In this role... 
    Full time

    Knightscope

    Sunnyvale, CA
    2 days ago
  •  ...A global technology company is seeking a Software Engineer in Santa Clara, California. This role focuses on leading software design...  ...have a degree in Computer Engineering and 4–8 years of embedded software development experience. Key skills include proficiency in C/C++ and... 

    Keysight Technologies SAles Spain SL.

    Santa Clara, 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
    16 hours ago
  • $177.82k - $266.4k

     ...Senior Principal Engineer Marvell's semiconductor solutions are the essential building blocks...  ..., which includes periodically embedding into a variety of product design teams...  ...comfortable in creating highly-functional software prototypes based on high-level architectural... 
    Permanent employment
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    2 days ago
  •  ...With Neurelo, developers can build their software faster and better with an elegant...  ...vision for Neurelo’s products Passionate engineer and architect who can challenge the status...  ...evangelize ideas across all facets of software development Can effectively evangelize and... 

    Neurelo

    Mountain View, CA
    2 days ago
  • $155k - $215k

     ...planet. We are a team of mission-driven engineers with experience across aerospace,...  ...make this future a reality. As an Embedded Software Engineer at Reliable Robotics, you will...  ...aircraft product demonstrations, unlock the development of higher-level capabilities, and set... 
    Permanent employment

    Reliable Robotics

    Mountain View, CA
    3 days ago
  •  ...System / Clojure Principal Software Engineer Integrated Resources, Inc is a premier staffing firm recognized as one of the tri-state's most well...  ...candidate will participate in the core system design and development. Our target system is based on the Jepsen open-source... 

    Integrated Resources

    Santa Clara, CA
    3 days ago
  • $272k - $431.25k

     ...We are hiring senior engineers to work on the CUDA driver, a core component of our platform...  ...CUDA features You’ll oversee and drive development efforts across multiple teams...  ...experience) 15+ years of relevant systems software development experience Strong C programming... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $147k - $237.5k

     ...Autonomous Digital Experience Management) group is seeking a Principal Software Engineer to serve as a primary architect and technical visionary...  ...in a cloud-native environment. ~ Advanced AI-Augmented Development:As a leader in engineering efficiency, you must be an... 
    Permanent employment
    Full time
    Work at office
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $147k - $237.5k

     ...automation, and developer velocity. We are looking for a Full Stack Engineer who thrives in complex distributed systems, enjoys solving...  ..., integration and functional test coverage as part of the development lifecycle Contribute to CI/CD pipelines (GitLab) enabling... 
    Full time
    Contract work
    Work at office
    Shift work

    Palo Alto Networks

    Santa Clara, CA
    5 days ago
  •  ...Sr/Principal Software Engineer Location; Sunnyvale, CA Sr./Principal Software Engineer ABOUT THIS FEATURED OPPORTUNITY...  ...-critical applications Leverage modern AI tools and development practices to accelerate engineering productivity and innovation... 
    Local area
    Flexible hours

    INSPYR Solutions

    Sunnyvale, CA
    2 days ago
  • $261k - $353k

     ...Drives design and implementation of durable software solutions that solve critical customer...  ...of Intuit for cross-functional design, development, and integration Works with cross-...  ..., and best practices that improve the engineering community. Provide perspective on... 
    Temporary work
    Work experience placement
    Local area

    Intuit Inc

    Mountain View, CA
    5 days ago
  • $200k - $225k

     ...networks and mobile users. As a Senior Engineer, your role will involve building and designing...  ...cloud providers and implementing development methodologies to achieve optimal outcomes...  ...design, develop, and support highly scalable software features and infrastructure on our next-... 
    Remote work

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  •  ...Principal Software Engineer, BSW Location: Mountain View, CA/Austin, TX (Onsite 4 days/week)...  ...are CARIAD, an automotive software development team with the Volkswagen Group. Our...  ...BSW will design, develop, and deliver embedded software for high-performance computing... 
    Full time

    Tekfortune Inc

    Mountain View, CA
    4 days ago
  • $170k - $210k

     ...Principal Software Engineer Step into a high-impact Principal Software Engineer opportunity with a confidential client, where you will...  ...growth, technical ownership, and long-term professional development. ADVANCE YOUR ENGINEERING CAREER TODAY RECRUITING TOP... 

    Top Engineer

    Santa Clara, CA
    1 day ago
  • $170k - $277k

     ...relationships, and the kind of precision that drives great outcomes. Job Summary We are seeking an experienced Software Engineer to contribute to the design, development, and delivery of next-generation technologies within our GlobalProtect team. We are looking for highly... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $172k - $349k

     ...Principal Software Engineer, Embedded (RIS) This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per...  ...platforms. Description: You will be part of a product development team building high-complexity, high-scale networking... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    22 days ago
  • $195k - $292k

     ...competitive programming achievement is a big plus Fast learner who can pick up new domains quickly and maximize agent-assisted development Familiarity with deep learning concepts and neural network architectures is a plus What we'll offer: At Ampere we... 
    Local area

    Ampere

    Santa Clara, CA
    2 days ago
  • $99.6k - $234.6k

     ...Principal Engineer As a Principal Engineer inside the Oracle Cloud Infrastructure...  ...as a lead developer in the development, delivery and operation of...  ...with a talented group of software developers, designing...  ...-saving care. And with AI embedded across our products and... 
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    4 days ago
  •  ...Principal Software Engineer The Bank is the most sought-after financial partner in the global innovation economy. We bring together entrepreneurs...  ...able to develop code and effectively oversee distributed development team members. Once Here You Will: Lead one or... 
    Temporary work

    Professional Recruiters

    Santa Clara, CA
    1 day ago
  • $167k - $270.5k

     ...drives great outcomes. Job Summary Job Summary As a Principal Software Engineer to join our CPQ (Configure Price and Quote) team, you...  ...principles thinking to dissect complex challenges and drive the development of company objectives. This role requires working... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    3 days per week

    Palo Alto Networks

    Santa Clara, CA
    16 hours ago
  • $142.8k - $274.8k

     ...Inference team at Microsoft develops AI software that enables running AI models...  ..., SQL Server, and Dynamics. As a Principal Software Engineer - Performance on the team, you will...  ...role requiring software design and development skills. We’re looking for someone who... 
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Mountain View, CA
    5 days ago
  • $349k - $431k

     ...Principal Software Engineer, Onboard Field Response Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  • $142.8k - $274.8k

     ...Hardware, and Infrastructure Engineering (SCHIE) is the team behind...  ...brings together state-of-the-art software and hardware expertise to...  ...alternatives. As a Principal Software Engineer in the DPU...  ...developing and/or testing embedded software for NICs and/or DPUs... 
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Santa Clara, CA
    10 days ago

Do you want to receive more vacancies?

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