CareerPlan

Software Development Engineer

Austin, TexasFull-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

Systems-level software engineer (semiconductor)

Builds

Operating systems, compilers, routers, networks, utilities, databases, cloud-based tools, firmware, and hardware drivers.

Domain

Semiconductor hardware and systems software

Required skills

C, C++, Python, OS kernel & systems development, SOC/GPU/CPU architecture, Object Oriented design, Memory management, Multi-threading, Low-level device drivers, Hardware/software verification

Responsibilities

Design, develop, troubleshoot, and debug software programs for enhancements and new products; Develop software and tools in support of design, infrastructure, and technology platforms; Design, develop, debug, verify, and validate firmware, software, and/or hardware; Determine hardware compatibility and/or influence hardware design; Perform hardware and software verification.