SoC Software Engineer – New College Graduate 2026
Core
Design and develop SoC software, validation solutions, and test frameworks for CPU, SoC, and GPU-based platforms spanning user space, kernel, firmware, and boot software.
Role type
New college graduate SoC software engineer
Builds
Foundational technology for accelerated computing systems (AI, HPC, automotive, data centers)
Domain
Semiconductor / SoC / Embedded Systems
Deliverable
production ML models
Required skills
C/C++ programming, object-oriented design, low-level systems software, device drivers, OS and computer architecture knowledge, problem-solving and debugging
Preferred skills
Linux systems or kernel internals, complex computing architectures, SoC development/silicon bring-up, open-source contributions, AI/automation for validation
Technologies
C, C++, Linux, Kernel, SoC, GPU, CPU, ASIC
Responsibilities
Design and develop SoC software and validation solutions; Build system validation and reliability software; Contribute to system software architecture; Collaborate with architecture and ASIC teams; Investigate hardware/software issues; Explore emerging technologies
Seniority
Entry-level (New College Graduate)
