[LLVMdev] LLVM tools developer position with Qualcomm based in Austin Texas

Mario Guerra mariog at codeaurora.org
Wed Jun 18 16:54:02 PDT 2014


Hello, 

 

I’m looking for an LLVM developer for the Hexagon tools team. The position involves work primarily on an optimizing assembler based on llvm-mc and binutils replacement tools. Please contact me at mariog at quicinc.com if you are interested. A more detailed description of the position is provided below. 

 

Regards,

Mario

 


Posting Title

LLVM Software Tools Engineer

 	
	
	
	

Job Function

This person will be part of a software tools development team for the next generation Qualcomm DSP. We are focused on ongoing developing of a tool chain to support firmware development within an embedded system. The tools comprise a key factor in the overall success of the DSP development effort. The right candidate will perform a variety of roles in developing LLVM-based tools and will require the ability to learn quickly and work independently. 

	
	
	
	

Responsibilities

·         Work with DSP architects, DSP firmware developers, and other tools developers to understand needs and directions

·         Interface with LLVM open source community on submitting and pulling patches

·         Development of DSP software development tools based on the LLVM framework, primarily an assembler and replacements for GNU binutils

·         Enhancing existing tools with new features

·         Bug fixes for existing tools

	
	
	

Skills/Experience

·         2+ years software development experience

·         2+ years working on LLVM, preferably with the MC layer

·         Strong knowledge of software tools internals (assembler, linker, debugger, etc)

·         Knowledge of embedded system and DSP architectures

·         Ability to work independently as well as within a team

·         Knowledge of software development practices and methodology

·         Programming in C/C++, Java, Python

·         Preference given to candidates with experience working with LLVM and related tools

·         Preference given to candidates with experience developing software for use on both Windows and Linux

	
	
	

Keywords

LLVM, assembler, MC Layer, open source contributor

	
	
	

Educational Requirements

Bachelors in Computer Science or Electrical Engineering required
Masters in Computer Science or Electrical Engineering preferred
*LI-SRC

 

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140618/7b638e6c/attachment.html>


More information about the llvm-dev mailing list