Related articles |
---|
Compiler positions available for week ending August 14 compilers@iecc.com (comp.compilers) (2011-08-14) |
From: | "comp.compilers" <compilers@iecc.com> |
Newsgroups: | comp.compilers |
Date: | 14 Aug 2011 07:59:39 -0000 |
Organization: | Compilers Central |
Keywords: | jobs |
Posted-Date: | 14 Aug 2011 20:30:20 EDT |
This is a digest of ``help wanted'' and ``position available'' messages
received at comp.compilers during the preceding week. Messages must
advertise a position having something to do with compilers and must also
conform to the guidelines periodically posted in misc.jobs.offered.
Positions that remain open may be re-advertised once a month. To respond
to a job offer, send mail to the author of the message. To submit a
message, mail it to compilers@iecc.com.
-------------------------------
Date: Tue, 9 Aug 2011 16:12:17 -0700
From: Dror Maydan <maydan@tensilica.com>
Reply-To: Mike Nord <mike@tensilica.com>
Subject: Job openings at Tensilica
Tensilica Inc.
Location Santa Clara California
H1B Sponsorship and relocation assistance
1. Software development tools engineer
Tensilica, the recognized leader in customizable dataplane processors,
has an immediate opening for a software development tools engineer. In
this role, you would be working on a wide variety of projects.
RESPONSIBILITIES:
* compiler optimizations for the leading embedded DSP architecture
* code generation for customizable processors specified dynamically at
compile time
* run-time loaders and libraries
* tools for memory footprint optimization
* open source infrastructure and testing framework enhancements
REQUIREMENTS:
* MS degree in CS/EE in compilers or related field or BS degree with 2+
years of relevant experience
* Strong C/C++ development skills
* Ability to read and analyze assembly language
* Experience with GNU development tools and/or Microsoft Visual Studio
environment
* Familiarity with one or more of the following is highly desirable: GNU
tools internals, Open64, Perl, microprocessor architecture
Please contact Mike Nord (mike@tensilica.com), Director of Staffing
2. TIE compiler engineer
Tensilica is looking for a highly motivated and talented individual to
work on the TIE compiler. TIE (Tensilica Instruction Extension)is a
language that allows the designer to customize a processor with new
instructions, register files and interfaces, delivering an order of
magnitude improvement in application specific performance while
maintaining an easy and complete software development environment. The
TIE compiler is a proprietary compiler that compiles TIE into verilog
HDL as well as libraries for the software tool chain.
RESPONSIBILITIES:
* Enhance the TIE compiler to support new state-of-the-art Xtensa
architectural features.
* Define and implement new TIE language constructs with new functionalities.
* Optimize and improve the TIE compiler on existing TIE language features.
* Update documentation on new and enhanced TIE language features.
REQUIREMENTS:
* Excellent interpersonal, communication, and organizational skills.
* Excellent C programming skills. Experience with C++ is a plus.
* Experience working with scripting languages such as perl.
* Experience with compiler optimization techniques.
* Good knowledge of computer architecture and microarchitecture.
* Good knowledge of the Verilog hardware description language.
* Familar with EDA synthesis and verification tools such as DC, ICC,
VCS, Conformal.
* MSEE, MSCS or Ph.D. or equivalent work experience.
Please contact Mike Nord (mike@tensilica.com), Director of Staffing
3. Software Build and QA Engineer
Tensilica is looking for a highly motivated and talented individual to
develop and maintain a build and testing infrastructure for a wide
variety of command line software tools including compilers, simulators
and programming tools.
RESPONSIBILITIES:
* Develop and maintain a software regression infrastructure
* Manage the build process for the software tools. Port the tools to
newer versions of host operating systems
* Develop and implement a strategy for testing of new software
components as they are developed
* Enhance the set of tests for existing tools
* Develop tools to automate the testing process
REQUIREMENTS:
* Excellent interpersonal, communication, and organizational skills.
* Excellent experience working with perl and other scripting languages.
* Good C programming skills. Experience with C++ is a plus.
* Experience with compiler optimization techniques a plus.
* Familiarity with GNU open source software development tools
* Familiarity with both Linux and Windows
* BSEE, BSCS with at least three years of experience in build or
software Q/A
Please contact Mike Nord (mike@tensilica.com), Director of Staffing
COMPANY PROFILE
Tensilica is a fast growing, pre-IPO, venture-backed company focused on
providing the ultimate in application specific microprocessor solutions
for use in today's high volume embedded systems. We are a motivated and
talented team changing the nature of silicon-based design. We are always
searching for the most extraordinary people to join us.
Tensilica offers the broadest line of controller, CPU and specialty
audio and video DSP processors on the market today, in both an
off-the-shelf format via the Diamond Standard Series cores and with full
designer configurability with the Xtensa processor family. Tensilica's
low-power, benchmark-proven processors have been designed into
high-volume products at industry leaders in the digital consumer,
networking and telecommunications markets. All Tensilica processor cores
are complete with a matching software development tool environment,
portfolio of system simulation models, and hardware implementation tool
support. For more information on Tensilica's patented approach to the
creation of application-specific building blocks for SOC design, visit
www.tensilica.com.
A privately held company incorporated in July 1997, Tensilica is known
as the leader and major innovator in configurable processor technology,
with multiple patents on its easy-to-use automated processor design
systems that let designers quickly and accurately modify the processor
and it's companion software development and system modeling tools with
exactly the configuration options and application-specific instructions
needed. Tensilica's processors are the engines in system-on-chip (SOC)
designs. Tensilica solutions allow designers to create lower power,
higher performance hardware and software for their chip designs.
Tensilica Inc. is an equal opportunity employer. For more information or
to search all of our openings, please visit www.tensilica.com and follow
the Careers link.
Reply to corporate recruiter, Mike Nord (mike@tensilica.com)
Return to the
comp.compilers page.
Search the
comp.compilers archives again.