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 and deep learning workloads.

Role type

Senior IC software development engineer (compilers/ML optimization)

Builds

Compilers for deep learning workloads, automation scripts for hardware debugging, and software solutions for semiconductor operations

Domain

Semiconductor hardware and AI/ML software

Deliverable

production ML models

Required skills

Machine learning algorithms and frameworks, Deep Neural Network architectures (CNN, RNN), AI frameworks (PyTorch, TensorFlow), C++ and Python programming, Optimizing ML applications for target architecture, Software verification, Software debugging (macOS, Linux, Unix), Git, Data structures

Technologies

PyTorch, TensorFlow, C++, Python, Git, macOS, Linux, Unix

Responsibilities

Research, design, develop, and test operating systems-level software and compilers; Create automation scripts to streamline hardware debugging and optimize environment installations; Participate in code reviews, create unit tests, and author detailed documentation; Coordinate feature design and development across functional and organizational boundaries

Seniority

Senior, hands-on IC