[LLVMdev] Looking for an LLVM back-end developer

Glenn Weinberg glenn at cognitive-electronics.com
Tue Jan 22 14:07:01 PST 2013


Cognitive Electronics is an innovative systems startup headquartered in Boston designing a new low power massively parallel processor for use in Big Data analytics, simulation, research and other parallel compute-intensive applications.  We are seeking a Principal Compiler Engineer to develop the optimizing LLVM-based compiler that will be the centerpiece of our software toolkit.  If you are interested in helping us break new ground in computing, please read on!


Responsibilities: The Principal Compiler Engineer will lead the effort to develop the Cognitive Electronics compilers, libraries and tools, in particular highly optimized compiler back-ends for LLVM and GCC targeted to the Cognitive processor. This is a hands-on position that will require driving the compiler architecture, design and development process in addition to being a key member of the Software Engineering team.

Reporting Structure: The Principal Compiler Engineer will report to the Vice President of Product.  He or she will lead development of the Cognitive Electronics compilers, libraries and tools while working closely with the rest of the Software Engineering team as well as with the Chief Architect.

Required Experience: MSCS/EE or equivalent and 2 years experience in compiler development, code generation and optimization in LLVM, GCC or similar compilers.  Expert in UNIX/Linux software development environments and tools such as C, C++, FORTRAN, Java, Python, Eclipse and Subversion.

Desired Experience:  MSCS/EE or equivalent plus 5 years of experience leading the design and implementation of compiler back-ends and/or optimizers for sophisticated high-performance UNIX/Linux computing environments. Specific experience with LLVM and/or GCC in high-performance computing systems utilizing heavily multi-threaded RISC and/or GPGPU processor architectures highly desired. Knowledge of MPI, OpenMP, OpenCL, MapReduce, UPC/PGAS or similar desired.  Experience with development in UNIX/Linux environments; knowledge of Windows and/or Mac OS X a plus.

Compensation: A market competitive package, including benefits, stock options and relocation.

Unfortunately we are not able to provide visa sponsorship.  U.S. citizenship or unrestricted authorization to work in the U.S. is required.

Contact:	glenn at cognitive-electronics.com
		Cognitive Electronics
		201 South Street Suite 301
		Boston, MA 02111
--
Glenn Weinberg
Vice President, Product
Cognitive Electronics, Inc.
www.cognitive-electronics.com
glenn at cognitive-electronics.com




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130122/9e1fe9ac/attachment.html>


More information about the llvm-dev mailing list