{"schemaVersion":"jobsearcher.job.v1","id":"c8aa3f158488a25a9fda13c9","url":"https://jobsearcher.com/jobs/c8aa3f158488a25a9fda13c9","canonicalUrl":"https://jobsearcher.com/jobs/c8aa3f158488a25a9fda13c9","title":"Embedded Software Engineer","description":"Overview\nIn this role you work on embedded software for Fortinet’s networking and security appliances, shaping core platform modules and drivers. You collaborate with hardware, platform, QA, and cross-functional teams to deliver scalable, reliable embedded solutions. You will own significant areas of the codebase and contribute from design to deployment in a fast-paced environment. You’ll focus on performance, memory efficiency, and security-focused features while aligning with Fortinet’s mission to protect organizations worldwide. This is a high-visibility opportunity to influence the architecture of next-generation firewall and embedded platforms.\n\nCompensation / Benefitsmedical insurancedental insurancevision insurance401(k)paid holidaysvacation time and sick time\nResponsibilitiesDevelop and maintain core platform modules for embedded networking and security appliancesDesign, implement, and enhance low-level software components including device drivers, kernel modules, and BSPsOwn significant areas of the codebase for new features and maintenanceSupport all SDLC phases: requirements, design, implementation, testing, validation, deploymentCollaborate with hardware teams on board bring-up, platform integration, and validationOptimize software for performance, scalability, memory efficiency, reliabilityDebug complex issues across hardware and software layers using structured approachesContribute to embedded platform architecture and long-term technical improvementsParticipate in code reviews, CI/testing, and secure coding practicesContribute to product improvements in performance and maintainability\nKey requirementsBachelor’s degree in Computer Science, Electrical Engineering, or related fieldStrong proficiency in C and/or C++Experience with embedded Linux systems and low-level software developmentSolid understanding of OS concepts: memory management, concurrency, multi-threadingProblem-solving and debugging skills for complex multivariate problemsUnderstanding of L2-L4 network protocols and networking fundamentals (TCP/IP, routing, switching)Experience with hardware interfaces (SPI, I2C, UART, PCIe)Familiarity with debugging/validation tools (GDB, JTAG, oscilloscopes, logic analyzers)Good written and verbal communication across teamsstrong problem-solving mindsetcross-functional collaborationclear communicationC/C++ programmingembedded LinuxOS concepts (memory management, concurrency)","company":"Fortinet","rawCompany":"fortinet","city":"San Jose","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:16:26.085Z","occupations":[{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"Overview\nIn this role you work on embedded software for Fortinet’s networking and security appliances, shaping core platform modules and drivers. You collaborate with hardware, platform, QA, and cross-functional teams to deliver scalable, reliable embedded solutions. You will own significant areas of the codebase and contribute from design to deployment in a fast-paced environment. You’ll focus on performance, memory efficiency, and security-focused features while aligning with Fortinet’s mission to protect organizations worldwide. This is a high-visibility opportunity to influence the architecture of next-generation firewall and embedded platforms.\n\nCompensation / Benefitsmedical insurancedental insurancevision insurance401(k)paid holidaysvacation time and sick time\nResponsibilitiesDevelop and maintain core platform modules for embedded networking and security appliancesDesign, implement, and enhance low-level software components including device drivers, kernel modules, and BSPsOwn significant areas of the codebase for new features and maintenanceSupport all SDLC phases: requirements, design, implementation, testing, validation, deploymentCollaborate with hardware teams on board bring-up, platform integration, and validationOptimize software for performance, scalability, memory efficiency, reliabilityDebug complex issues across hardware and software layers using structured approachesContribute to embedded platform architecture and long-term technical improvementsParticipate in code reviews, CI/testing, and secure coding practicesContribute to product improvements in performance and maintainability\nKey requirementsBachelor’s degree in Computer Science, Electrical Engineering, or related fieldStrong proficiency in C and/or C++Experience with embedded Linux systems and low-level software developmentSolid understanding of OS concepts: memory management, concurrency, multi-threadingProblem-solving and debugging skills for complex multivariate problemsUnderstanding of L2-L4 network protocols and networking fundamentals (TCP/IP, routing, switching)Experience with hardware interfaces (SPI, I2C, UART, PCIe)Familiarity with debugging/validation tools (GDB, JTAG, oscilloscopes, logic analyzers)Good written and verbal communication across teamsstrong problem-solving mindsetcross-functional collaborationclear communicationC/C++ programmingembedded LinuxOS concepts (memory management, concurrency)","datePosted":"2026-09-15T04:16:26.085Z","dateModified":"2026-09-15T04:16:26.085Z","hiringOrganization":{"@type":"Organization","name":"Fortinet","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Jose","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c8aa3f158488a25a9fda13c9"},"url":"https://jobsearcher.com/jobs/c8aa3f158488a25a9fda13c9"}}