CareerPlan

SMTS Software Development Engineer

San Jose, CaliforniaRemoteFull-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/embedded)

Builds

Operating systems, compilers, routers, networks, utilities, databases, and cloud-based tools for semiconductor design and infrastructure.

Domain

Semiconductor / Computer Systems Engineering

Required skills

C, C++, Python, Embedded systems development, Linux kernel and driver development, CPU/GPU/SoC architecture, Parallel computer architecture, FPGA/GPU acceleration

Technologies

Linux, C++, Python, FPGAs, GPUs, SoC

Responsibilities

Design and develop software programs for enhancements and new products; Define software requirements and architectures; Develop tools in support of design and technology platforms; Drive software and systems solutions with independent judgment; Troubleshoot and debug complex systems-level software.

Seniority

Senior, hands-on IC