Sebastian Pop via llvm-dev
2016-Jun-29 16:44 UTC
[llvm-dev] [intern ad] Compiler internship position in Samsung Austin R&D Center
Hi, SARC Software Architecture is seeking interns for 2016 to join a world class compiler team supporting Samsung ARM microprocessor designs. Responsibilities include research, design, development, analysis and optimization of compiler software. The Compiler intern will assist in establishing Samsung’s direction and implementation of processor microarchitecture and development of compiler technology. Interns will be involved with a wide range of concepts from target independent optimization techniques, C/C++ language extension to target specific code generation and optimization techniques including register allocation, instruction scheduling, SW Pipeline, and scalar optimizations. Along with the performance architecture team, interns will characterize the performance benefits of prototyped implementations through modeling, benchmarking and existing platforms. Interns will work closely with and provide feedback to core design, performance and software developers. Duties will include: • Proposing design, implement and defend compiler optimizations to team members. • Reviewing code changes and design proposals from team members. • Participating actively in target open source community. • Upstreaming open source projects. • Analyzing both client and server workloads and benchmarks for compiler tuning opportunities. Desired Skills and Experience Preferred Qualifications: Candidate will have had prior experience in development of compilers and related tool-chain. Excellent written and oral communication skills are expected of all applicants. Desired skillset: • Compiler middle/backend; LLVM is a plus. • Code generation and low-level optimizations. • Modern microprocessor architecture; preferably ARM architecture. • Various operating systems (Linux or Windows.) • Profile-directed feedback, other advanced compilation techniques. • Post-compiler or link-time optimizations. • Performance analysis or compiler tuning for client or server workloads. • Programming languages. Education: Students in Computer Science or Electrical Engineering (MS or PhD preferred.) Location: Austin, TX Please send resumes to j dot robinson at samsung dot com.
Seemingly Similar Threads
- [job] LLVM compiler engineer position at SARC (Samsung Austin R&D Center)
- [LLVMdev] Internship opportunities for grad students at Samsung Research America - Silicon Valley (San Jose, CA)
- Fall, Winter Internship, Junior Statistician Position
- [LLVMdev] advertisement: summer 2012 internship positions available in Apple's compiler teams
- [LLVMdev] advertisement: summer 2013 internship positions now available in Apple's compiler and language runtime teams