CareerPlan

Sr. Software Development Engineer

San Jose, CaliforniaFull-time2026-11-06 → 2026-11-10

Core

Research, design, develop, and test operating systems-level software, compilers, and network distribution software for semiconductor operations.

Role type

Senior IC software development engineer (systems/software verification)

Builds

Reference designs, platforms, and solutions for semiconductor operations

Domain

Semiconductor / Computer Engineering

Required skills

Software verification, Functional verification of microprocessors, C model creation, C/C++, Python, Bash, Shell, Linux/Windows internals, Direct Memory Access (DMA) Systems, GPIO Interfaces, I2C Bus Systems

Responsibilities

Research, design, develop, and test operating systems-level software, compilers, and network distribution software; Develop key software components of reference designs/platforms; Participate in architecture and framework definitions; Design, develop, troubleshoot, and debug software programs; Understand and define software requirements and architectures; Work with cross-functional teams to develop systems-level software.

Seniority

Senior, hands-on IC