Software Engineer II
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
