Embedded Software Engineer

Fortinet
Sunnyvale
Workplace: HybridFull timeUSD 96,800 - 118,300 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Problem-solving","Teamwork","Collaboration"]

Embedded Software Engineer to design, implement, and maintain core platform modules for Fortinet’s firewall and security appliances. You’ll work on embedded Linux, low-level software, device drivers, kernel modules, and hardware bring-up, collaborating with hardware, QA, and cross-functional teams to deliver high-performance, secure embedded solutions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Fortinet
Fortinet
3 months ago

Embedded Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Embedded Software Engineer to design, implement, and maintain core platform modules for Fortinet’s firewall and security appliances. You’ll work on embedded Linux, low-level software, device drivers, kernel modules, and hardware bring-up, collaborating with hardware, QA, and cross-functional teams to deliver high-performance, secure embedded solutions.
Location: Sunnyvale
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering

Key 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.

Pay and Benefits

Salary: USD 96,800 - 118,300 annually
Perks:Health InsuranceDentalVision401kPaid HolidaysPaid LeaveSick Time

Key Requirements

  • •Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • •Strong proficiency in C and/or C++ programming
  • •Experience with embedded Linux systems and low-level software development
  • •Solid understanding of OS concepts (memory management, processes, concurrency, multi-threading)
  • •Experience with hardware interfaces (SPI, I2C, UART, PCIe) and debugging tools (GDB, JTAG, oscilloscopes)
Experience:Embedded systemsNetworking
Education:Bachelor's
Skills:CommunicationProblem-solvingTeamworkCollaboration
Languages:English
Tech Stack:CC++Embedded LinuxKernelDevice driversBSPGDBJTAGSPII2CUARTPCIeOscilloscopesNetworking

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

Company Brief

Fortinet
Provides enterprise cybersecurity solutions including data protection, cloud security, network security, and user and entity behavior analytics to help organizations prevent insider threats, secure cloud and on-premises environments, and enforce data loss prevention policies.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Austin, United States
Founded: 1994
WebsiteLinkedIn