Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!news-out.readnews.com!news-xxxfer.readnews.com!news.misty.com!news.iecc.com!nerds-end From: "comp.compilers" Newsgroups: comp.compilers Subject: Compiler positions available for week ending May 20 Date: 20 May 2012 10:14:39 -0000 Organization: Compilers Central Lines: 165 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <12-05-011@comp.compilers> NNTP-Posting-Host: news.iecc.com X-Trace: leila.iecc.com 1337526583 5419 64.57.183.58 (20 May 2012 15:09:43 GMT) X-Complaints-To: abuse@iecc.com NNTP-Posting-Date: Sun, 20 May 2012 15:09:43 +0000 (UTC) Keywords: jobs Posted-Date: 20 May 2012 11:09:43 EDT X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com Xref: csiph.com comp.compilers:640 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. ------------------------------- From: Francine Ploysungwan Subject: Senior Compiler Engineer at Matlan (Natick MA) Date: Mon, 14 May 2012 13:36:21 +0000 MathWorks: Senior Compiler Engineer- Optimizations Job Summary: MathWorks is the global, leading developer of technical computing software. MATLAB(tm) is the de-facto technical computing environment that is accelerating the pace of discovery, innovation, and development of solutions for today's engineering and scientific challenges. The Language Team is responsible for the design of the MATLAB Language and core MATLAB code execution architecture. We are developing cutting-edge just-in-time compilation techniques for a dynamic language. We are innovating across the entire spectrum of compiler technology, from program analysis and transformation to code generation, to support the MATLAB language. The compiler and runtime environment for the MATLAB language is being developed by an elite team of talented programming language and compiler experts. We are seeking a highly motivated and skilled compiler engineer with strong software engineering skills to enhance the MATLAB code execution architecture. As a senior member of the team, you will be responsible for the design and implementation of significant parts of the compilation pipeline. Along with your compiler expertise, you will apply your analytical, problem solving, and software design skills to develop state-of-the art optimization techniques to improve MATLAB performance. The technology our group develops is critical to the continued success of MATLAB and over a million customers will benefit from your work. This position requires a strong commitment to performance, leadership and project management skills, and ability to work effectively in a team. Responsibilities: Contribute to the design and implementation of significant parts of the compilation pipeline Contribute to improving performance of MATLAB code by implementing optimizations across the compilation pipeline. Develop tests and deliver defect-free code. Develop and review design documents and specifications to deliver high quality software. Improve and maintain the MATLAB code execution engine as needed. Follow team software engineering processes, contribute to improving workflows, and develop tools to increase team productivity. Qualifications: BS degree and 8+yrs of experience, or MS/PhD in Computer Science or related engineering/technical discipline and equivalent professional work experience 5+ years of experience in design and development of programming languages and environments, program analysis, compiler technology and related tools. Experience in designing and implementing various phases of a compiler pipeline - especially with front and back-end optimizations, internal representations, and code generation. Strong C/C++ and Assembly language programming skills. Strong software design and algorithm development skills. Exceptional analytical skills and the ability to learn new technologies quickly. Experience with software engineering processes, collaborative, and multi-platform development (on Windows and UNIX for different architectures). Experience working with large and complex code bases. Strong written and verbal communication skills. Pluses: Familiarity with developing compilers for dynamic languages. Experience in contributing to production compiler codebases (commercial/open-source). Experience working with benchmarking standards (SPEC, EEMBC etc). Knowledge of MATLAB(tm) or other scientific computing software. Experience with x86 Assembly language development. Experience with multi-threading. Experience with Object Oriented Design, particularly in C++ MathWorks is located in Natick, MA (20 minutes from Boston) & we offer a competitive relocation package. Telecommuting is not offered. If you are interested in this position, please contact Francine at Francine.Ploysungwan@mathworks.com ------------------------------- From: Krishnegowda Santhosh-B30503 Subject: Compiler Engineer positions at Freescale in Bangalore, India Date: Wed, 16 May 2012 04:54:05 +0000 Freescale is making the world a smarter place with leading embedded semiconductor solutions for cars, smart mobile devices, networks and more. Freescale is the global leader in embedded processing solutions, advancing the automotive, consumer, industrial and networking markets. From microprocessors and microcontrollers to sensors, analog ICs and connectivity - our technologies are the foundation to the innovations that make our world greener, safer, healthier and more connected. Today, Freescale Developer Technology India team is involved in developing highly optimizing compilers for various Freescale products including DSP, Accelerators, Microcontrollers and POWER architectures. To support our growth and development in the region we are currently looking for world class Compiler Engineers. You will be delivering software solutions for CodeWarrior(tm) compiler build tools, supporting new processor architectures and enhancing existing compiler tools. Your main duties will be: * Work closely with the hardware design teams to recommend compiler friendly architectural improvements * Benchmark and analyze hardware architectural improvement ideas using prototype compilers and provide feedback to design teams * Implement necessary compiler improvements into the codebase * Work as an integral part of the Developer Technology compiler team to develop and deliver compiler capabilities that span both the front-end and back-end of the compiler * Analyze internal and external customer applications and identify optimization blockers and recommend solutions * Participate in the entire development lifecycle of the compiler including specification, architecture, design, implementation, unit test and verification * Reproduce and resolve issues reported by internal and external application developers * Create benchmarks and other tools used to measure compiler performance and efficiency To ensure your successful performance in this role, the following work experience is a must in addition to a Bachelor degree in Computer Science (An advanced degree, Masters or PhD is preferred) : * Proven experience with C/C++ applications development * In-depth experience in the design and implementation of classical and processor specific optimizations. * Knowledge of embedded hardware architectures and concepts * Ability to quickly learn and grasp new technologies * Strong analytical and problem solving skills * Familiar with modern software development techniques * Exceptional programming skills * Excellent verbal and written communication skills * Must be able to work in a team oriented environment * Motivated and self starter Experience with re-targetable compiler frameworks like GCC, LLVM, Open64 a plus Joining Freescale Developer Technology, Bangalore will assure you a rewarding performance and the opportunity to be part of the most innovative software teams in Freescale. Beside an attractive salary package, you will have the challenge to patent best ideas in the compiler domain, in a secure, pleasant and dynamic work environment. Apply at https://freescale.taleo.net/careersection/jobdetail.ftl?job=51544&lang=en&sns _id=mailto#.T7ImLSRrZ4I