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

Principal Embedded Software Development Engineer

$160k - $190k

Fortinet Inc

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. The US base salary range for this full-time position is $160,000-$190,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. #J-18808-Ljbffr Fortinet

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

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

    Zoomcar

    Sunnyvale, CA
    1 day ago
  • $160k - $220k

     ...Design, Develop and maintain software features on current and...  ...products. Responsible for the development of the switch-controller related...  ...’ experience in software engineering. Strong C/Linux experience is...  ...is a plus Familiarity with embedded switch or router real time operating... 
    Suggested
    Full time

    Zoomcar

    Sunnyvale, CA
    5 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

    Sunnyvale, CA
    3 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... 
    Suggested
    Local area
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    1 day 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... 
    Suggested

    Keysight Technologies SAles Spain SL.

    Santa Clara, CA
    5 days ago
  • $261.5k - $353.5k

     ...Come join Intuit as a Principal Software Engineer and help us power prosperity around the world. We are looking for engineers that love to take...  ...and outside of Intuit for cross‑functional design, development, and integration. Works with cross‑functional team members... 
    Temporary work
    Work experience placement
    Relocation package

    Intuit

    Mountain View, CA
    5 days ago
  • $200.5k - $260.5k

     ...As a Principal Software Engineer, you will: Work with developers within the team and on other cross...  ...experience in networking related software development B.S. in Computer Science or...  ...development fundamentals Experience with embedded systems is a plus Experience with... 
    Full time

    Zoomcar

    Sunnyvale, CA
    3 days ago
  •  ...Principal Software Engineer About the Team: This role is for the Cloud Engineering team within Cornerstone. The team is responsible for creating and managing Cornerstone’s cloud infrastructure and related DevOps tooling automation. As a Principal Software Engineer you... 

    Namely

    Mountain View, CA
    3 days ago
  • $205k - $241k

     ...looking for a highly experienced and technically profound Principal Software Development Engineer to join our team. This pivotal role requires deep...  ...champion the software framework for complex safety-critical embedded systems, ensuring scalability, performance, and... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    3 days per week

    Wisk

    Mountain View, CA
    4 days ago
  •  ...situated within the S3 Organization, you will serve as a Principal Software Development Engineer dedicated to the development of a novel aircraft...  ...champion the software framework for complex safety‑critical embedded systems, ensuring scalability, performance, and adherence... 

    Wisk Aero LLC

    Mountain View, CA
    4 days ago
  • $175k - $245k

     ...support the delivery of our new platform. Maintain the existing software components, OS related. Requirements: B.S./M.S. with 8...  .... Hands-on experience with the Linux kernel, debugging, development, performance tuning, etc. Detailed knowledge of Linux... 
    Full time

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $170k - $210k

     ...everywhere. We are currently seeking a Principal Software Developer Engineer for our FortiSwitch team....  ...experience in Networking related software development B.S. in Computer Science or...  ...plus Experience with firewalls and embedded systems is a plus Knowledge of Linux... 
    Full time

    Zoomcar

    Sunnyvale, CA
    4 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
    1 day ago
  • $272k - $431.25k

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

    Jobleads-US

    Santa Clara, CA
    4 days ago
  •  ...Overview We are looking for Embedded Software Engineers to join our talented engineering design team. Your first project at SK2 X could be creating...  ...more of the following areas: Embedded software design and development Device driver design and development #J-18808-Ljbffr... 

    SK2X Inc

    Sunnyvale, CA
    4 days ago
  • $124k - $171k

     ...A global leader in materials engineering solutions is seeking a talented Software Engineer II to design and develop innovative software for semiconductor equipment. The candidate will be responsible for complex coding, troubleshooting, and collaborating with internal... 

    Applied Materials

    Santa Clara, CA
    4 days ago
  • $117k - $143k

     ...Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets Wifi security protocol...  ...Requirement Bachelor’s Degree in Computer Science or Electrical Engineering is required Master’s Degree is preferred Must be authorized to... 
    Full time

    Zoomcar

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

     ...planet. We are a team of mission-driven engineers with experience across aerospace,...  ...to 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
    Casual work

    Reliable Robotics Corporation

    Mountain View, CA
    1 day ago
  • $147.4k - $272.1k

     ...team is looking for an enthusiastic embedded firmware engineer to join our team. This is an individual...  ...partners in Electrical Engineering, Software Engineering, Quality Assurance, Program...  ...Background in embedded firmware development in multi-threaded systems Excellent written... 
    Work experience placement
    Relocation
    Flexible hours

    Apple

    Cupertino, CA
    2 days ago
  •  ...image processing and optimization. Android operating system development. Sensor integration and perception-related technologies. Strong...  ...the work will involve coding. The role is focused purely on embedded software development, with no cloud-related responsibilities.... 
    Contract work

    BayOne Solutions

    Sunnyvale, CA
    4 days ago
  •  ...Embedded Software Engineer Location: Sunnyvale, CA Contract Pay rate "$70-73/hr onw2" Key Qualifications This position is for a validation role...  ...is required. Experience in C/C++ based embedded software development for bare metal, RTOS and Linux. Experience in ARM CPU,... 
    Contract work

    ManpowerGroup Global, Inc.

    Sunnyvale, CA
    4 days ago
  • $96.8k - $118.3k

     ...Description As an Embedded Software Engineer on our team, you will be responsible for the design,...  ...networking, and low-level software development, with the ability to work both independently...  ...in a fast-paced environment. Principal Responsibilities Participate in the... 
    Full time

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $152k - $241.5k

     .... Participate in silicon bring‑up and software development phases. Lead data‑driven discussions on...  ...B.Sc. or M.Sc. in Electrical Engineering, Computer Engineering, Computer Science...  ...equivalent experience. 5+ years of relevant embedded engineering experience and a strong software... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $167k - $270.5k

     ...experience motion. The Sr. Principal/Principal person will have demonstrated...  .... Drive end‑to‑end solution development from prototype to production...  .... Partner with data engineering to design high‑quality...  ...15+ years in data science, software engineering, data engineering... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    5 days ago
  • $205k - $220.25k

     ..., everyone’s perspective matters—and that’s what powers our innovation. About this role As a Staff Embedded Software Engineer, you will be driving the design, development, and validation of all firmware running on our vehicle drive & Safety controllers. This is a technical... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn

    Mountain View, CA
    2 days ago
  •  ...Job Description The Infrastructure Engineering organization at General Motors is building...  ...ease as cloud computing. As a Senior Embedded Software Engineer, you will build the embedded...  ...‑native infrastructure for automotive development, this role offers the opportunity to shape... 
    Local area
    Remote work

    General Motors

    Mountain View, CA
    4 days ago
  •  ...leading aerospace company based in California is looking for a Software Engineer to develop real-time software for the world's largest...  ...collaborating on designs and architecture, and contributing to development tools. The ideal candidate should have strong experience with... 

    SPACE EXPLORATION TECHNOLOGIES CORP

    Sunnyvale, CA
    4 days ago
  • $123.6k - $186k

     ...COMTECH TELECOMMUNICATIONS Job Title: Staff Embedded Software Engineer Reports To: Director, RF Engineering FLSA Status: Exempt Last Modified...  ...ARP, ICMP, IGMP, UDP, TCP proficiency. Proficient in SW development with C, C++, and GIT version control. Proficient in Microsoft... 
    Work at office

    Comtech TCS

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

    What you’ll be doing: Drive system software architecture alignment and technical deep dives, acting as the primary software engineering contact for NPI projects with key customers...  ...years in system software architecture and development. Ways to stand out: Knowledge of cloud... 
    Shift work

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $143k - $286k

     ...SQL and NoSQL datastores. Lead a team of engineers to deliver cross‑team initiatives. Root...  ...applications, networks, hardware, and software that relate to scaling and performance....  ...you’ll bring 12+ years of software development experience in backend systems and services... 
    Temporary work
    Work experience placement
    Work at office

    Walmart

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

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