Joel Jones work email
- Valid
- Valid
- Valid
- Valid
- Valid
- Valid
Joel Jones personal email
- Valid
Joel Jones phone numbers
I have experience in design patterns, OOP, and mobile computing. I also have deep knowledge of the low-level implementation details of language systems. I want to use these skills to implement and guide others in implementation.Specialties: Java, compilers, optimization, distributed systems, JVM, J2ME, XML, operating system implementation, C, C++, SmalltalkNote: If you are a recruiter, head-hunter, etc. and I have not spoken with your company before, DO NOT call my work number. I have work to do, and I batch up dealing with any recruiting emails I receive, and respond to them on my own time(line).
Qualcomm
View- Website:
- qualcomm.com
- Employees:
- 48952
-
Toolchain Lead, Principal EngineerQualcommAlameda, Ca, Us -
Toolchain Lead, Principal EngineerQuaalcomm Mar 2021 - Present
-
Toolchain LeadNuvia Inc Nov 2020 - PresentSanta Clara , Ca, Us -
Manager Server ToolchainMarvell Semiconductor Jun 2018 - Nov 2020Santa Clara, Ca, UsPerformed both team lead and individual contributor roles. Directed team with four direct reports and seven foreign contractors doing performance analysis and improvements through compiler and run-time changes for ARMv8 platform in LLVM, GCC, Java, HHVM, and LuaJIT. -
Principal Software EngineerCavium Inc 2013 - Jun 2018San Jose, California, UsPerformance analysis and improvements through compiler and run-time changes for ARMv8 platform, in GCC, Java, and LLVM, particularly micro-architectural and atomic instruction support. Customer facing application porting and performance evaluation. -
Llvm Backend Compiler EngineerApple Mar 2012 - 2013Cupertino, California, UsGeneral low-level compiler optimizations for ARMv8, X86, and other targets. -
Software EngineerTranscella May 2009 - Feb 2012“First-in” member of a startup utilizing binary translation to introduce thread-level parallelism. Wrote translation from x86 to LLVM IR, integrated JIT code-gen for updating executables, wrote LLVM passes for inferring arrays, wrote LLVM transformations to inject code into executables, measured performance on un-instrumented executables, wrote LLVM code to inject software transactional memory calls.
-
Staff Engineer/AnalysisCoverity Jan 2008 - Jan 2009Wrote checkers for finding defects in Java code, based on abstract interpretation of the bytecode. Performed deep competitive analysis. Assisted in before and after sales support, including customer visits.Tools, etc. used: Java, Eclipse, Ant, JUnit, XSLT, dom4j, xalan, Hudson, Scrum, DTDs, bash, BCEL.
-
Member Technical StaffWind River Aug 2005 - Jan 2008Alameda, Ca, UsExperienced with complete SDLC, drove 5.3.2 relase of compiler. Wrote instruction set simulator for PPC VLE. Lead development of C99 support. Discovered deficiencies in industry-standard test suite. Developed extensions to MIPS assembler to support DSP and multi-threading instructions. Implementing frameworks for unit and integration testing of compilers and linkers. Developing new cross-module optimization mechanisms. Performance measurement using Wind River Probe and OCD tools for PPC5566. Wrote mathematical analysis of math libraries. -
Visiting LecturerMills College 2007 - 2007Oakland, California, UsTaught undergrad/grad programming languages class. -
Assistant ProfessorUniversity Of Alabama Oct 2000 - Jul 2005Tuscaloosa, Al, UsI wrote Java code to verify quality of unit test code and check program source code for design flaws. I directed the production of several tools for implementing domain-specific languages and transform programming, using XML, XSLT, and Java. I led projects in improving lexer-generators and parser generators, extending them to do automatic AST generation and source-to-source translation. I directed the extension of GCC’s data-flow analyses to find security vulnerabilities. I used run-time code generation to improve the speed of marshaling. Directed development of a location-aware application delivery system in Java, with location finding and tailored content. Used Java servlets, J2ME, PHP, PostGIS database, raw network sockets, WebSphere Device Developer, etc. Designed, coded, and directed four other programmers in the writing of a wireless networked hand-held device law-enforcement form filling application, using C for Palm/OS and J2ME. -
Graduate Research AssistantUniversity Of Illinois 1989 - 2000Urbana-Champaign, Chicago, And Springfield, Il, UsWhile obtaining my Ph.D., I implemented many compiler features in Java and Smalltalk. My main work was in developing a Java compiler middle-end and back end single-handedly, including a just-in-time compiler for the SPARC. The middle end was implemented in Java, working on Java .class files as input. The middle-end included a control-flow graph builder, a Briggs-Chaitin graph-coloring register-allocator extended for prioritizing an infinite set of virtual registers, a Tarjan-Lengauer fast immediate dominators calculator, and a work list bit-vector data-flow solver for liveness and reaches. The back end, written in C, included a SPARC run-time code generator and a JVM bytecode verifier for the kaffe open source JVM. To support this effort, I developed a technique for structuring compiler analyses, and a test-suite for assuring low-level JVM functionality.In the Fall 1999 semester, I taught the undergrad/graduate introduction to databases class. -
Research InternHewlett-Packard 1994 - 1995Houston, Texas, UsI wrote a modulo scheduler compiler component in C++ for a VLIW architecture which was a predecessor to the IA-64, which used a region-based intermediate representation. -
Research InternApple Computer 1992 - 1993Cupertino, California, UsI wrote a PowerPC code generator in C++ for a Dylan front-end and a kernel module audio driver for A/UX port of AIX. -
ProgrammerDeroyal 1986 - 1987Powell, Tennessee, Us
Joel Jones Skills
Joel Jones Education Details
-
University Of Illinois Urbana-ChampaignComputer Science -
Arizona State UniversityComputer Science -
University Of Tennessee, KnoxvilleComputer Science
Frequently Asked Questions about Joel Jones
What company does Joel Jones work for?
Joel Jones works for Qualcomm
What is Joel Jones's role at the current company?
Joel Jones's current role is Toolchain Lead, Principal Engineer.
What is Joel Jones's email address?
Joel Jones's email address is jo****@****ail.com
What is Joel Jones's direct phone number?
Joel Jones's direct phone number is +140894*****
What schools did Joel Jones attend?
Joel Jones attended University Of Illinois Urbana-Champaign, Arizona State University, University Of Tennessee, Knoxville.
What are some of Joel Jones's interests?
Joel Jones has interest in Mobile Computing, Jvm, Compilers, Programming Languages.
What skills is Joel Jones known for?
Joel Jones has skills like C, Java, C++, Multithreading, Software Engineering, Algorithms, Eclipse, Computer Science, Software Development, Compilers, Junit, Bash.
Who are Joel Jones's colleagues?
Joel Jones's colleagues are Bhargav Raghunath, Mukku Harshitha, Mani Babu Yalla, Kao-I Yeh, Lokesh Kumar Yammanuri, Damayanti Deb, Tanya Dubey.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial