| Location | San Francisco, CA |
Home / Careers / Compiler Engineer
Embedded · Hardware/software co-design
Compiler Engineer
Own the toolchain for custom silicon - the LLVM/GCC back end, code generation and intrinsics that turn a new instruction set or accelerator into something software can actually use.
Full time10+ yearsBengaluru, India · United States
THE WORK
What the role involves.
LLVMGCCCode generationBack-end / codegenCustom ISAToolchains
TO APPLY
Send us something specific.
A CV is fine. What helps more is a paragraph about a problem you solved that was harder than it looked, and what you would do differently now. Apply through our application form - attach your résumé and write a cover letter. The cover letter is required.
Apply for this role All open roles
COMMON QUESTIONS
What engineers ask before they call.
01
Where is this role based?
Bengaluru, India, or the United States - this role is open in both. Full time.
02
What experience is expected?
10+ years. The range is a guide rather than a filter - make the case if you are outside it.
03
How do I apply?
Apply through the application form. A résumé and a cover letter are both required - the cover letter is not optional.
KEEP READING
Related work.
CAREERS
Kernel Engineer
The kernel side of co-design.
CAREERS
Digital ASIC / SoC Architect
Who defines the ISA you target.
CAREERS
Embedded Software Engineer
Where the compiled code runs.
SERVICE
Embedded Software
The programmes you would work on.
BUILD WITH FASTSTREAM
Bring us the difficult part.
Tell us the specification, the constraint and the deadline. Programmes that cross silicon, radio, embedded and AI are where Faststream is strongest.
Start a projectRequest an architecture review