Software Engineer II — Compiler/LLVM
Join the C Compiler team within Tensilica (a Cadence company) to develop LLVM-based compilers for Xtensa processors. The team focuses on code generation, instruction selection, architecture-aware optimizations, and real-workload performance.
You will work closely with hardware and architecture engineers to enable new processor features and deliver production-quality toolchain components used by semiconductor and systems customers.
Mid-level. Approximately 2+ years of academic or industry experience in systems software, compilers, or low-level development is expected.
The primary responsibilities are implementation, optimization, and cross-team technical collaboration:
Core technical skills and experience; items marked "Nice-to-have" are preferred but not required.
Must-have:
Nice-to-have:
Bachelor's or Master’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience.
Company: Cadence Design Systems
Headquarters: San Jose, California, USA
Cadence Design Systems is a global electronic design automation company that provides software, hardware, and intellectual property for designing advanced semiconductor chips. With over 25 years in the industry, Cadence is known for its innovative technology solutions and has been recognized by Fortune Magazine as one of the 100 Best Companies to Work For. The company is dedicated to solving complex technical challenges in order to enable customers to create revolutionary products and experiences.
