Sr. Software Development Engineer
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/software verification)
Builds
Reference designs, platforms, and solutions for semiconductor operations
Domain
Semiconductor / Computer Engineering
Required skills
Software verification, Functional verification of microprocessors, C model creation, C/C++, Python, Bash, Shell, Linux/Windows internals, Direct Memory Access (DMA) Systems, GPIO Interfaces, I2C Bus Systems
Responsibilities
Research, design, develop, and test operating systems-level software, compilers, and network distribution software; Develop key software components of reference designs/platforms; Participate in architecture and framework definitions; Design, develop, troubleshoot, and debug software programs; Understand and define software requirements and architectures; Work with cross-functional teams to develop systems-level software.
Seniority
Senior, hands-on IC
