CareerPlanSign in

Software Engineer II

Roseville, California, United States of America💼 Full-time💰 $105,500–$213,500🗓 2026-08-03 → 2026-09-26

Core

Design, develop, troubleshoot, and enhance software for networking products, focusing on systems software development and collaborative problem-solving.

Role type

Software Systems Engineer

Builds

Networking products and subsystems (operating systems, compilers, networking, databases, utilities)

Domain

Networking, Embedded Systems, Low-level Software

Deliverable

production ML models | product features

Required skills

C programming, C++ programming, software systems design, test plan execution, debugging, multi-platform software design

Preferred skills

Embedded Operating Systems, Linux Driver Architecture, Networking, Low-level Software Development

Technologies

C, C++, Linux

Responsibilities

Design and implement software enhancements for subsystems; Analyze design requirements and carry out coding, testing, and integration; Develop and execute testing plans and documentation; Collaborate with internal and external teams to deliver software solutions; Communicate progress and technical issues with stakeholders

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.