|
SR MTS Software Lead Compiler Development
Date Posted: 12/27/07
Looking for self-motivated, team oriented software engineer to
lead and sustain development effort for compiler environment to
support an advanced programmable hardware engine. Responsible for
design and implementation of compilers for low level and high level
languages targeting a proprietary reconfigurable medium grained
parallel processor. Must be enthusiastic self-starter interested
in solving unusual problems and inventing syntactic constructs
and back-end implementations in support of novel hardware features.
You will work as an integral part of a small team to develop and deliver new
compiler capabilities that span both the front-end and back-end of the compiler.
Duties:
- Participate in the entire development lifecycle of the compiler
including specification, architecture, design, implementation,
unit test and verification.
- 10+ years experience with compiler front ends and back
ends, including parsing, code generation, relocation fix-ups,
etc.
- Strong understanding of compiler theory and practice, including
tools such as Lex and Yacc.
- Experience implementing in multiple high level and assembly
languages, and willingness/ability to rapidly learn
and use new implementation languages.
- Ability to read and understand hardware architecture documentation
and
produce supporting compiler technology.
- Must thoroughly understand computer architecture; parallel architecture
background a plus.
- Experience with paradigmatic languages such as Lisp, Ruby, Python,
Smalltalk, Haskell, etc. a plus.
- Experience with parallel processors, reconfigurable processing,
dataflow processing, and/or digital hardware design a strong plus.
- Reproduce and resolve issues reported by internal and external
application developers.
- Create benchmarks and other tools used to measure and increase
compiler performance and efficiency.
- Help create and maintain automated regression tests for quick
validation of compiler functionality.
- Work with other team members to ensure that the compiler is ready
for shipment.
Requirements:
Minimally requires BSEE/CS combined with 5_10+ yrs related
To apply,
send your resume with stated career objectives to careers@elementcxi.com.
|