[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