Principal Compiler Engineer

Company: Siemens Technology-To-Business Center
Job Location: US-CA-Berkeley

Required Skills:
IR and backend optimizations, VLIW/DSP/loop optimizations, integrated scheduling and register allocation for clustered register file architectures, power optimization, Unix/C++/Python

Siemens TTB seeks an experienced Compiler Engineer to develop a GCC/LLVM based backend for an advanced embedded VLIW processor. This is a challenging position in a startup environment where the successful candidate will lay down the foundations for the compiler infrastructure that will form a critical part of a new product. Success in this crucial task will lead to the candidate becoming the de-facto lead of software for a start-up company and therefore requires substantial effort and dedication upfront.

Main responsibilities will be to rapidly produce a VLIW backend as well as assist with complex systems programming tasks. For this position, C++/assembly language wizardry will be taken for granted, experience with simulators is required, and familiarity with EDA design flows is a plus.

What will set the successful candidate apart from the crowd will be breadth of knowledge, familiarity with Python, Pyrex and Swig bindings and the ability to solve challenging problems independently. MS/PhD or 5+ years of relevant experience required.

Local (East Bay) candidates preferred. Applicant must live/relocate within commuting distance of our office in Berkeley, CA.

To Apply
For immediate consideration, send resume to:
Principals only!!