Sr. Software Development Engineer
Core
Research, design, develop, and test operating systems-level software, compilers, network distribution software, and 3D graphics drivers for semiconductor operations and GPU products.
Role type
Senior Software Development Engineer (Systems/Drivers/Web/Data)
Builds
Operating systems, compilers, network tools, 3D graphics drivers, full-stack web applications, data pipelines, and CI/CD automation.
Domain
Semiconductor hardware, GPU graphics, systems programming, and data engineering.
Required skills
Systems-level software development, Compiler design, 3D graphics driver optimization, Full-stack web development (React.js, Node.js, Python Flask/Django/FastAPI), Data visualization (Pandas, Streamlit, PowerBI), Streaming data pipelines (Scala, Python, Shell), CI/CD automation (GitLab CI, GitHub Actions, Jenkins), Shell scripting, Hardware compatibility analysis.
Preferred skills
Graduate-level coursework or research in Computer Science/Engineering, Experience with semiconductor operations.
Technologies
React.js, Node.js, Python, Flask, Django, FastAPI, Pandas, Streamlit, PowerBI, Scala, GitLab CI, GitHub Actions, Jenkins, Shell scripting.
Responsibilities
Design and develop full-stack web applications; Create interactive data visualizations and dashboards; Develop streaming data pipelines for data ingestion; Develop system-level programs to measure and triage performance; Automate CI/CD pipelines for testing and deployment.
Seniority
Senior, hands-on IC