Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!news.iecc.com!nerds-end From: "comp.compilers" Newsgroups: comp.compilers Subject: Compiler positions available for week ending August 14 Date: 14 Aug 2011 07:59:39 -0000 Organization: Compilers Central Lines: 145 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <11-08-021@comp.compilers> NNTP-Posting-Host: news.iecc.com X-Trace: gal.iecc.com 1313368221 26160 64.57.183.58 (15 Aug 2011 00:30:21 GMT) X-Complaints-To: abuse@iecc.com NNTP-Posting-Date: Mon, 15 Aug 2011 00:30:21 +0000 (UTC) Keywords: jobs Posted-Date: 14 Aug 2011 20:30:20 EDT X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com Xref: x330-a1.tempe.blueboxinc.net comp.compilers:238 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 Reply-To: Mike Nord 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)