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

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. 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. #J-18808-Ljbffr Fortinet

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Sunnyvale, CA vacancy
  •  ...Embedded Software Position: Embedded Software Location: San Antonio, TX Experience Required: 3-5 years of experience in wiring harness either aerospace/mechanical experience Experience in troubleshooting electrical harness wiring in assembly and mounting in... 
    Suggested

    Kasmo Global

    Santa Clara, CA
    1 day ago
  •  ...Embedded Systems Engineer This position is onsite at Sunnyvale, CA. Experience level: 8+ Years • Should be able to work independently as individual contributor • Design and develop Embedded systems / IoT products • Experience in MATLAB, Python, C/C++, design... 
    Suggested

    Samprasoft

    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 team. The ideal Embedded Software Engineer will possess a solid foundation in software development, familiarity with EtherCAT (ECAT... 
    Suggested

    NextStep

    Santa Clara, CA
    2 days ago
  •  ...Embedded Software Engineer Our client is seeking Embedded Software Engineer to join their team. Job Title: Embedded Software Engineer Location: Sunnyvale, CA Contract Pay rate $70-73/hr onw2 Key Qualifications This position is for a validation role with 10+ years... 
    Suggested
    Contract work

    Experis

    Sunnyvale, CA
    1 day ago
  •  ...Embedded Software Engineer Meta Reality Labs focuses on building technology to help people connect through Augmented Reality (AR) and Virtual Reality (VR). Our embedded software will enable AR and VR devices where our real and virtual world will mix and match throughout... 
    Suggested

    Kasmo Global

    Sunnyvale, CA
    2 days ago
  •  ...Chipton-Ross is seeking an Embedded Software Engineer for a contract opportunity in Sunnyvale, CA. BASIC QUALIFICATIONS Experience with programming languages such as C, C++ Ability to work with multi-disciplined teams Experience in embedded software development Active... 
    Full time
    Contract work
    Day shift

    Chipton-Ross

    Sunnyvale, CA
    3 days ago
  •  ...Strong understanding of vehicle EE architectures and automotive development practices. Embedded C, C++ Experience. Job Description: Deep knowledge of embedded software architecture and development processes Experience supporting software through the product lifecycle,... 

    TechDigital Group

    Mountain View, CA
    4 days ago
  • $152k - $241.5k

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

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...experience - these are mandatory skills. Deep knowledge of embedded software architecture and development processes Experience...  ...hardware peripherals We are seeking an experienced Software Engineer to support the Hardware Platform Development team. This... 
    Contract work

    Omni Inclusive

    Mountain View, CA
    21 hours 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
    1 day ago
  •  ...We are seeking an Embedded Software Project Lead to support development and bring-up of next-generation embedded product lines. In this role...  ..., and the ability to drive coordination across multiple engineering functions in a fast-paced environment. Responsibilities Lead... 
    Contract work
    Remote work

    OSI Engineering

    Cupertino, CA
    3 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 IEEE... 
    Contract work

    US Staffing Inc

    Sunnyvale, CA
    4 days ago
  • $110k - $160k

     ...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 The US base... 
    Full time

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $110k - $160k

     ...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 The US base... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    21 hours ago
  • $147.4k - $272.1k

     ...Senior Embedded Software Engineer Join a team of passionate and creative engineers dedicated to building technologies that will shape the future. We are a cross-functional group that thrives on collaboration, innovation, and tackling challenging problems to create... 
    Relocation

    Apple

    Sunnyvale, CA
    21 hours ago
  •  ...patients worldwide. We're a team of engineers, clinicians, and innovators united by one...  ...of the New Product Development Platform Software team. The engineer will collaborate with a skilled team to design and build the embedded software platform. The successful candidate... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    2 days ago
  • $171k - $264k

     ...accommodate family commitments. Meet our engineers on the Vehicle OS team! Vehicle OS is a...  ...develop, deploy, and update complete vehicle software and AI applications. This is one of the...  ...engineers with expertise in developing embedded software applications on production... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

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

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

    Knightscope

    Sunnyvale, CA
    21 hours ago
  •  ...development of a novel surgical robot system. The engineer will collaborate with a skilled team to design, build and optimize software that enables high-performance video capture,...  ..., streaming, and display across a range of embedded platforms. The engineer will collaborate... 

    Intuitive

    Sunnyvale, CA
    3 days ago
  • $36.98 - $57.79 per hour

    Capgemini is looking for an experienced Embedded Software Developer for RDK‑B in Santa Clara, California. The role involves designing and developing advanced networking features for broadband gateway products. The ideal candidate has 3+ years of embedded software development... 
    Hourly pay
    Contract work

    Capgemini

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

    NVIDIA is searching for a highly motivated, creative embedded software engineer to join the GPU Software team. As someone who is hardworking and passionate about their work, you will design key aspects of our RISCV BSP package used across the GPU. You should demonstrate... 

    NVIDIA

    Santa Clara, CA
    4 days ago
  • OSI Engineering in Cupertino, California is seeking an Embedded Software Project Lead to support the development of next-generation embedded product lines. This role demands strong embedded systems depth and effective collaboration with firmware, hardware, and test teams... 

    OSI Engineering

    Cupertino, CA
    4 days ago
  • $181.1k - $318.4k

    Embedded Software Engineer - Biophotonics Cupertino, California, United States Hardware Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to... 
    Relocation
    Flexible hours

    Apple

    Cupertino, CA
    12 hours 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
  • A leading technology company is looking for a SoC Embedded Software Engineer in Cupertino, California to design and implement embedded software for System on a Chip (SoC) solutions. This role involves working closely with cross-functional teams to ensure quality and performance... 

    Apple

    Cupertino, CA
    2 days ago
  • $147.4k - $272.1k

     ...Firmware and Diagnostics team is looking for an enthusiastic embedded firmware engineer to join our team. This is an individual contributor role...  ...closely with our partners in Electrical Engineering, Software Engineering, Quality Assurance, Program Management, Manufacturing... 
    Work experience placement
    Relocation
    Flexible hours

    Apple

    Cupertino, CA
    3 days ago
  • $181.1k - $318.4k

    Apple Inc. in Cupertino is seeking an Embedded Software Engineer for the Biophotonics software team, responsible for designing innovative software solutions that drive prototypes and platforms. Candidates should have a Bachelor's in Computer Science and experience with... 

    Apple

    Cupertino, 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 special effects for sports broadcasts. Responsibilities Use your broad range of engineering talents to create new products... 

    SK2X

    Sunnyvale, CA
    4 days ago
  • $147k - $211k

    Embedded Software Engineer, Debugging and Tracing, Analytics, Silicon Mountain View, CA, USA Required qualifications: Bachelor’s degree or equivalent practical experience. 2 years of experience with software development (e.g., C, C++), or 1 year of experience with an... 
    Full time

    Google Inc.

    Mountain View, CA
    4 days ago
  • $147.4k - $272.1k

    Cupertino, California, United States Hardware Silicon Engineering Group, you’ll help design and manufacture our next-generation, high...  ...things they love with their devices. Joining Apple a SoC Embedded Software Engineer, you will craft and implement embedded software for... 
    Relocation

    Apple

    Cupertino, CA
    2 days ago

Do you want to receive more vacancies?

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