<Back to Search
Firmware Engineer
San Jose, CAMarch 31st, 2026
Firmware Engineer - Network Security & FilteringSan Jose, CaliforniaLinksys (Fortinet)About the RoleYou will work on network security features within our OpenWrt-based firmware, including firewall rules, DNS-based content filtering, and IDS/IPS configuration.This role is designed for junior engineers who want to learn embedded network security in a structured, mentored environment. Your initial focus will be on understanding existing security components, validating behavior through testing, and making incremental improvements-not designing security architecture independently.Location ContextThis role is based in San Jose, California, our primary firmware engineering hub, enabling close collaboration with platform and wireless teams.Key ResponsibilitiesConfigure, test, and tune existing IDS/IPS systems under senior guidanceAssist with DNS filtering and firewall rule improvementsWrite test cases to validate expected security behaviorAnalyze logs and network traffic to understand detections and outcomesContribute to security specifications and documentation with mentorshipUse AI tools for log analysis and research with careful validationParticipate in code reviews and security discussionsRequired QualificationsB.S. in Computer Science, Computer Engineering, Cybersecurity, or related field (0-2 years experience)Proficiency in C and basic scripting (Python or shell)Understanding of core networking concepts (TCP/IP, DNS, firewalls)Familiarity with Linux environmentsAnalytical mindset and attention to detailInterest in learning secure development practicesDeep security expertise is not expected at entry. Curiosity, careful thinking, and a willingness to learn are more important than prior security depth.Nice-to-Have SkillsExposure to IDS/IPS tools, firewalls, or content filteringCoursework or projects related to network securityExperience analyzing network trafficParticipation in open-source projectsEngineering CultureOur team follows three core development practices that you'll learn during onboarding:Spec-First Development: Write specifications before coding. For security features, this includes threat models and security assumptions. You'll learn to document your approach with senior engineer guidance.Test-Driven Development: Write tests alongside code. For security work, this includes creating test cases that validate detection accuracy and simulate attack scenarios.AI-Augmented Workflow: Use AI tools responsibly. You'll have access to AI coding assistants for log analysis, research, and development-with extra scrutiny for security-critical code.AI Usage ExpectationsWe provide AI coding tools (GitHub Copilot, internal assistants) to boost productivity. For security work, extra caution is required:You're encouraged to use AI for analyzing logs, researching CVEs, and generating test scenariosYou must validate thoroughly -if AI suggests a firewall rule, test it in isolation, understand exactly what it does, and verify it doesn't create new vulnerabilitiesNever rely solely on AI for security decisions-all security-critical changes require human review and testingNever include sensitive security data, threat intelligence, or proprietary information in external AI promptsUnderstand the implications -subtle bugs in security code can have severe consequencesWe'll train you on secure AI usage practices (OWASP/NIST-aligned) during onboarding.The US base salary range for this full-time position is $90,000-$160,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.
Showing all 30,070 matching similar jobs
- Embedded Real-time Software Engineer II
- Experienced Computer Engineer/Software Developer
- Senior Software Developer/Engineer
- Agentic AI Machine Learning Engineer
- AI-Powered Software Engineer II - Tooling & Automation
- Senior Embedded Systems Architect
- AI Systems Engineer Intern: Mechatronics & R&D
- Software Developer in Test (SDET)
- HP100 Senior Scientific Software Developer
- Embedded Systems Software Engineer
- Onsite Embedded Firmware Engineer (Mid-Level) - Space Avionics
- Software Architect - Embedded Systems
- Hybrid Lead Cybersecurity Engineer - Embedded Defense
- Software Engineer 3 Robotic Automation
- Full Stack Developer - Iot Integration
- Senior Software Engineer (Backend), Research Enablement
- Embedded & Real-Time Software Engineer - LMR Systems
- JUNIOR SOFTWARE DEVELOPER
- Applications and Software Developer
- Applications Developer Feb 25th 2021
- Senior .NET Application Developer/Software Engineer
- Junior Software Engineer: Core Applications & Debugging
- Senior Software Developer
- Junior .NET Developer - In-Office (Abilene, TX)
- Senior Embedded Software Engineer
- Senior Embedded Firmware Engineer - Onsite (San Jose)
- Senior AI Software Engineer - Lead Autonomous Agents
- Software Engineer – Travel & Expense (T&E) Applications (SAP Concur)
- Real-time Embedded Systems Developer (Hiring Immediately)
- Embedded Software Analyst II (Hiring Immediately)
- Senior Embedded Camera Vision Firmware Engineer
- Contract Software Developer
- Senior Embedded Software Engineer
- Robotics Software Engineer (C++ & Python)
- Senior Robotics Software Engineer
- Senior Firmware Verification Engineer
- Senior Embedded Camera Software Engineer
- ML Compiler Engineer — Optimize AI Accelerators
- Robotics Firmware Engineer – Real‐Time Embedded & ROS
- Senior Embedded Networking Engineer for Autonomous Driving