Remote in either USA or Canada
Coherent Logix Incorporated is the world leader of the lowest power, high performance, C-programmable processors for the embedded systems market.
Our comprehensive solutions portfolio includes processors, integrated system development tools, optimized libraries, system reference designs, and a customizable system development platform to reduce development complexity and time-to-market. These solutions are designed to support a wide variety of industries, including automotive, broadcast, computer, consumer, industrial, medical, military, test and measurement, wireless, and wireline. Further information is available at www.coherentlogix.com.
Coherent Logix is looking for compiler engineers to develop a state-of-the-art C compiler for Coherent Logix’s 4th generation multi-core embedded chip(HX4) using the LLVM compiling system framework. In this position, you will co-share the following responsibilities with other senior compiler engineers:
Work with senior compiler engineer to optimize the custom LLVM backend to utilize the HX4 instruction set efficiently.
Apply advanced compilation techniques targeting a multi-core instruction set architecture.
Develop efficient algorithms for whole program optimization, parallel code generator and high performance library.
Specialize optimizations targeting artificial intelligence or machine learning related algorithms.
Create compiler guided tools to assist user to develop or debug application running on a multi-core environment
Proficient in C/C++.
Excellent communication skills.
Experience with the LLVM compiling system is a plus.
Education Requirements & Other Requirements
BS in Computer Science