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

Embedded Software Engineer

$96.8k - $118.3k

Fortinet Inc

Job Description Description As an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement of embedded software and core platform modules that power Fortinet's networking and security appliances. This is a high-visibility role within the engineering organization and will be instrumental in collaborating with hardware, platform, QA, and cross-functional teams across Fortinet to understand requirements and deliver scalable, reliable, and high-quality embedded solutions that can grow with the business. The successful candidate must be a strong hands-on engineer with expertise in embedded systems, embedded networking, and low-level software development, with the ability to work both independently and collaboratively in a fast-paced environment. Principal Responsibilities Participate in the development and maintenance of existing and next-generation firewall product suites. Design, implement, and maintain core platform modules for embedded networking and security appliances. Develop and enhance low-level software components, including device drivers, kernel modules, and board support packages (BSPs). Take ownership of significant areas of the codebase for both new feature development and maintenance or redesign of existing product areas. Support all phases of the software development life cycle, including requirements gathering, design, implementation, testing, validation, and deployment. Collaborate closely with hardware teams on board bring-up, platform integration, debugging, and validation of new systems. Optimize software for performance, scalability, memory efficiency, reliability, and maintainability. Debug and resolve complex issues across hardware and software layers using a structured and systematic approach. Contribute to embedded platform architecture, software design decisions, and long-term technical improvements. Participate in code reviews, CI/testing, and development best practices to ensure high-quality deliverables. Follow secure coding practices and support the development of security-focused product features. Continuously contribute to product improvements in performance, scalability, reliability, and maintainability. Qualifications / Skills Required Bachelor's degree or advanced degree in Computer Science, Electrical Engineering, or a related field. Strong proficiency in C and/or C++ programming. Experience with embedded Linux systems and low-level software development. Solid understanding of operating system concepts, including memory management, processes, concurrency, and multi-threaded systems. Strong problem-solving and debugging skills, with the ability to analyze complex multivariate problems and drive efficient resolution. Understanding of L2-L4 network protocols and networking fundamentals such as TCP/IP, routing, and switching. Experience with hardware interfaces such as SPI, I2C, UART, PCIe, or similar system interfaces. Familiarity with debugging and validation tools such as GDB, JTAG, oscilloscopes, or logic analyzers. Good written and verbal communication skills, including the ability to work effectively across teams. Preferred Qualifications Experience developing software for cybersecurity, firewall, networking, or appliance-based products. Good understanding of Linux kernel internals and kernel development. Familiarity with ARM64 and/or x86 architectures. Experience with bootloaders and platform bring-up workflows. Experience with secure firmware development, encryption, authentication, or system hardening. Exposure to DSL, Bluetooth, Wi-Fi, or 3G/4G/5G networking technologies is a plus. Understanding of real-time, distributed, and performance-sensitive embedded systems is a plus. Why Join Us At Fortinet, you will be part of a global leader in cybersecurity innovation and work on technologies that protect organizations around the world. You will have the opportunity to solve challenging system-level problems, contribute to high-performance embedded platforms, and grow your career alongside a highly skilled engineering team in a collaborative, fast-paced environment. 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. Must be authorized to work in the U.S. without sponsorship The US base salary range for this full-time position is $96,800-$118,300. 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. 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. Fortinet

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Sunnyvale, CA vacancy
  • $193.3k - $261.5k

     ...responsibilities We are looking for a Sr Embedded SDE to lead platform specific projects...  ...like Hardware Validation Testing (HVT), Engineering Validation Testing (EVT), Device...  ...manufacturing. A day in the life As a senior software development engineer you will be... 
    Suggested
    Permanent employment
    Contract work
    Internship
    Local area
    Flexible hours

    Socket

    Sunnyvale, CA
    4 days ago
  • $184.7k - $324.8k

     ...Senior Tactile Embedded Controls Research Engineer - Special Projects (Robotics) Santa Clara, California, United States Machine Learning and AI...  ...This position requires a hands‑on approach, integrating software and hardware solutions to push the boundaries of perception... 
    Suggested
    Relocation

    Apple

    Santa Clara, CA
    1 day ago
  •  ...NVIDIA is seeking a Compute Systems Software Engineer to design and maintain kernel drivers and embedded software for Data Center GPU platforms. You will collaborate with global teams to deliver features for clock, thermal and power management, telemetry, and device management... 
    Suggested

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...Intuitive Surgical, Sunnyvale, seeks a Managing Staff Software Development Engineer to lead a team designing software for electrosurgical systems. You will drive embedded software development across bare‑metal and Linux platforms, including C++, Verilog, and Python, with... 
    Suggested

    Socket

    Sunnyvale, CA
    1 day ago
  • $119.5k - $164.4k

    *Description* TEKsystems is looking for Embedded Software Engineer for a team in Sunnyvale, CA. Join an innovative engineering team developing advanced positioning, navigation, and timing software used in mission-critical aerospace and defense applications. This... 
    Suggested
    Permanent employment

    TEKsystems

    Sunnyvale, CA
    2 days ago
  •  ...people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, 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... 
    Permanent employment

    Reliable Robotics Corporation

    Mountain View, CA
    2 days ago
  •  ...Job Title: Embedded Software Engineer Location: Sunnyvale, CA or Redmond, WA (100% Onsite) Duration: 6 Months Job Description Key Qualifications This position is for a validation role with 10+ years of experience. Looking for someone who is hands-on... 

    Artech

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

     ...Elevate Global Aviation Safety as our next Software Engineer! Ready to make a tangible impact on global industries using cutting-edge...  ..., Computer Science, or a closely related technical field Embedded & Real-Time Systems: Proven expertise in designing software... 
    Ongoing contract
    Full time
    Work at office
    Local area
    Worldwide

    Trimble

    Sunnyvale, CA
    2 days ago
  •  ...Senior Embedded Software Engineer - Future Forward At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    3 days ago
  • Embedded Software Engineer Build the Next Generation of Connected Technology We are seeking an experienced Software Engineer to help develop the software that powers next-generation connected devices and intelligent hardware platforms. This is an exciting opportunity to... 

    GCS Recruitment

    Sunnyvale, CA
    2 days ago
  • $117k - $143k

     ...x and Enterprise Wireless solution experience is plus Education Requirement Bachelor’s Degree in Computer Science or Electrical Engineering is required Master’s Degree is preferred Must be authorized to work in the U.S. without sponsorship Compensation and Benefits The... 
    Full time

    Zoomcar

    Sunnyvale, CA
    4 days ago
  •  ...defense startup founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret...  ...Overview: We are seeking a highly skilled Embedded Software Engineer specializing in Jetson hardware... 
    Local area

    Allen Control Systems

    Mountain View, CA
    4 days ago
  • $73.15k - $174k

     ...inclusive world. Location Palo Alto, California About the job you’re considering: We are looking for a Senior/Lead Embedded Software Engineer to drive the iRDK bring-up and platform enablement on MediaTek C-X1 SoC platforms. In this highly visible technical... 
    Full time
    Local area

    Capgemini

    Santa Clara, CA
    a month ago
  • $120k - $195k

    Job Description: Senior Embedded Software Engineer Location: SFO Bay area / Hybrid Industry: Clean energy/ Software 1st Avenue Power (1AP) is creating a future where every nation, business, and community thrives with limitless access to cheap, reliable clean power. We... 
    Shift work

    1st Avenue Power

    Mountain View, CA
    5 days ago
  • $123.2k - $189.1k

    Job DescriptionAboutGM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers...  ...with the autonomy stack .The RoleAs a Software Engineer you’ll be responsible for designing, documenting, and implementing... 
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    5 days ago
  •  ...autonomy capabilities for defense missions on embedded Linux and other compute platforms while...  ...capturing data. Integrate autonomy software with aircraft autopilots, datalinks,...  ...Robotics, Computer Science, or a related engineering discipline. At least 3 years of hands... 
    Full time
    Casual work
    Work at office
    Remote work

    Applied Intuition

    Sunnyvale, CA
    24 days ago
  •  ...Build and improve vehicle chassis-control software for integration onto ECU hardware....  ...requirements maturity with requirements engineers for validation. Create and track software...  ...At least 2 years of experience with embedded automotive systems in ADAS, autonomous driving... 
    Full time
    Work at office

    Gatik AI

    Santa Clara, CA
    22 days ago
  • $123.2k - $189.1k

    Description About GM is developing the next generation of embedded platform software to deliver state-of-the-art ADAS features to our customers...  ...the autonomy stack.     The Role As a Software Engineer you’ll be responsible for designing, documenting, and... 
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    16 days ago
  • $210k - $265k

    Senior Embedded Software Engineer Sunnyvale, CA The future of defense will be decided by those who field intelligent machines at scale. At Scout AI, we're developing Fury, the first robotic foundation model for defense, to give U.S. forces overwhelming, adaptable, and... 
    Full time
    Relocation package

    Scout AI

    Sunnyvale, CA
    3 days ago
  • Applied Intuition Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion...  ...for senior software engineers with expertise in developing embedded software applications on production computers to build the... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • $150k - $180k

     ...Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one...  .... Job Summary Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our product development team and support a new hardware... 
    Full time

    Knightscope

    Sunnyvale, CA
    23 days ago
  • $150k - $180k

     ...first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated...  ...Job Summary Knightscope is seeking a Mid/Senior Software Engineer to join our product development team and support a new hardware... 
    Full time

    Knightscope

    Sunnyvale, CA
    13 days ago
  • $190k - $240k

     ...and retail to deliver everything from medical items to everyday essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the... 
    Flexible hours

    Matternet

    Mountain View, 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 team. This is a great opportunity to immerse yourself in all phases of the software development cycle to reach new product launches... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    2 days ago
  •  ...Staff Embedded Software Engineer It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at Intuitive. As a global leader in robotic-assisted surgery and minimally... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 days ago
  • $191k - $215k

     ...the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands...  ...with light! We are hiring a talented software engineer to help us build the next generation...  ...and DMTF. Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Mountain View, CA
    4 days ago
  • $205k - $235k

     ...deeply reliable in real-world environments. As a Staff Safety Software Engineer, you’ll help shape how safety is designed, tested, deployed,...  ...: Design, implement, and maintain production C/C++ for embedded safety compute and control systems. Architect and deliver safety... 
    Work at office
    Relocation

    Collaborative Robotics

    Santa Clara, CA
    4 days ago
  • $172.4k - $258.6k

     ...Summary The Sr Staff ARM Server Firmware Management Customer Engineer is a senior technical authority responsible for driving the...  ...Information Systems, Computer Science, or related field and 6+ years of Software Applications Engineering, Software Development experience, or... 
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    22 hours ago
  •  ...Muon Space is seeking a Senior Software Engineering Manager to lead the platform team that builds flight and payload software for on-orbit operations. You will shape technical direction, grow the team, and ensure reliable, scalable systems that turn customer intent into... 
    3 days per week

    ArcTern Ventures

    San Jose, CA
    1 day ago
  • $60k - $140k

     ...Job Title: Lead Firmware Engineer City: Cupertino State/Province: California...  ...candidate should have hands-on experience in embedded systems, firmware development, board bring-up, hardware-software debugging, and low-level programming. Requirements... 
    Minimum wage
    Local area

    Wipro

    Cupertino, CA
    3 days ago

Do you want to receive more vacancies?

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