| Sr. JAVA Virtual Machine Engineer (JVM, BCI) | |
| Reference #14598 | |
| Permanent Position | |
| Posted on 04/17/2008 | |
| Salary: $ 100,000 to 160,500 | |
|
|
|
| Description:
Low Level C/C++ Software Engineer -------------------------------------------------------------------------------- Job Description MULTIPLE POSITIONS: 2-3 POSITION The company is currently searching for a Senior Java Virtual Machine Engineer to join their growing team. Senior Java Virtual Machine Software Engineer (JVM, C/C++, JIT, JRE, Linux) Very challenging problems are faced on a daily basis and your role will be critical. You will be responsible for researching, designing and developing the suite of software solutions. You will work with the latest techniques in C/C++ and applying them to the JVM. Client's technology is cutting edge and you will be breaking new ground with your work. You will collaborate with the design leads and play a critical role in helping implement the company's vision. This is an opportunity for the ideal candidate to grow in their career goals and technology aspirations. Prospective candidates should have a desire and willingness to have your skills & career grow as this position evolves. For immediate consideration, please forward a copy of your detailed, chronological resume (in MS Word or .RTF format) to the email address provided. Thanks for reading! |
|
|
|
|
| Required Skills:
Experienced in working within the internals of the JVM and byte code instrumentation (BCI) Low-Level C/C++ coding specifically with a virtual machine (ideally JVM) and byte code instrumentation; - 5+ years total professional experience with in C software programming - 3+ years recent development working on a JVM, JIT, JRE and concurrency development - Strong understanding of Low-Level C programming working on core technologies - High-performance software experience and a strong understanding of the complete SDLC process. - Recent and extensive experience with large-code bases - Experienced with the optimization of system software and concurrent server-side processing including GC tuning, networking, caching, constant pool, operand stacks, etc. - A strong knowledge of data structures, algorithms and developing/debugging multithreaded code Ideal candidate will possess past employment history with: * VMWare * Mercury Interactive * Sun Microsystems * Hewlett Packard / HP * Microsoft * Identify * Cure * Rational * Purify * Compuware * Intel * Symantec * VTune * McAfee * IBM * Seaway * Computer Associates / CA * Zensource * Azul Systems * Xen * TeaLeaf * Segue * Borland experienced with JAVA is highly desired Experience with some of the following (high-level) is highly desired: ================================================ - Windows internals (including related architecture, OS Internals, 64-bit extensions, Win32 APIs, memory stacks, data structures, processes, and/or thread) - Experienced with Multi-threaded programming (C++, JAVA or .NET) - Strong understanding of OO Methodologies - Hands-on Experience with STL, algorithms, template meta programming, Component libraries, , Boost - Assembly (x86 or RISC) (preferably more than academic) - JAVA Programming experience (J2EE, JNI, JMS, EJB, JBOSS, JVM, application servers etc.) - Software/Hardware Emulation, profilers and/or software engineer tool development - Experienced in developing automated regression testing (Python, Perl) - Knowledgeable of Open Source Code Market - Agile development processes Experience with some of the following (low-level) is highly desired: ================================================ Development of Virtual Machine experience (JVM, VMware, Sun, etc.) JAVA Byte-Code Instrumentation |
|
|
|
|
| Education:
- Bachelors Degree or related professional experience in related field is preferred. |
|
|
Contact
|
| Jency Emo |
| (352)588-2010 |
| jency@twodogsolutions.com |
| APPLY ONLINE | RETURN TO POSTINGS |