Company Redfish Technology
Posting Date 2/2/2006
Job Location Santa Clara, CA
Description Responsibilities
Build and enhance existing compiler infrastructure and enhance backend code generator.
Identify and implement compiler optimizations.
Contribute to new compiler work efforts.
Analyze new and unique compilation problems and propose solutions.
Implement and support related tools such as optimizing assembler, linker, debugger.
Successful candidate has strong background in working with compiler development.
Design and implement Eclipse user interface plug-ins and other technology.
Implement enterprise-scale and commercial-grade tools and user interfaces.
Qualifications Qualifications
Strong coding skills in C, C++ and in documentation are required.
Experience in design of algorithms, subsystems, dependency graph analysis.
Experience with optimization, allocation, and scheduling is highly desired for this role.
Experience with code generation is desired.
Good understanding of programming languages is needed.
Knowledge of J2EE technologies (JSP, Servlets, EJB, JAVA Beans, and JDBC), and Web Services.
Experience developing, not using, a Java-based IDE.
Familiarity with Eclipse framework and plugin development.
Good understanding of the fundamentals of networking, particularly TCP/IP and Ethernet.
Understanding of multithreaded and shared memory environments.
Ability to bring issues and assignments to closure.
Background with assembly language.
Micro-code experience is desired.
Experience with Intel NPUs a plus.
5+ years of experience with compiler development and IDE
5+ implementations, and BSCS or equivalent
Contact Mike Herlinger
Email mike@redfishtech.com
Phone 408-719-0200
Website www.redfishtech.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.com

Compiler Books
Parsing, Code Generation, Optimization, Language Design, Debuggers, Compiler Theory
compilerbooks.com

Compiler Optimizations
Dead Code Elimination, Hoisting, Function Inlining, Loop Fusion, Code Motion, Constant Folding, ...
compileroptimizations.com

Company Redfish Technology
Posting Date 8/4/2004
Job Location Redwood City
Description We're looking for a senior software engineer with experience designing and implementing tools and systems that perform intrusive modifications (static or dynamic) on 3rd party applications (e.g debugging, performance analysis/monitoring, security checking, emulation) to help lead new applications of our Memory Firewall technology. This is definitely a hands-on position.
Qualifications Requirements

BS/MS CS, EE, Math or other technical discipline from a top tier university. Ph.D. preferred
5+ years of experience in software development with world-class
5+ expertise in binary translation, dynamic compilation, virtual machine
5+ implementation, compilers, performance instrumentation tools, and/or
5+ emulation
Significant knowledge of hardware architectures, particularly the x86 family is essential It would be helpful to have deep Windows internals experience. for example, dealing with low level operating systems internals, the kernel, or the Windows loader Experience delivering throughout the software product development lifecycle in the release of commercial software products is required Experience dealing with systems performance benchmarks, scalability, and optimization would also be helpful Solid track record of technical leadership and accomplishment during your career

This role is for someone who is a professional problem solver, enjoys a challenge, and likes working on cutting edge technology in a fast paced environment.

Contact Rob Reeves
Email rob@redfishtech.com
Phone 408 719-0200
Fax 408 719-0222
Website www.redfishtech.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.com

Compiler Books
Parsing, Code Generation, Optimization, Language Design, Debuggers, Compiler Theory
compilerbooks.com

Compiler Optimizations
Dead Code Elimination, Hoisting, Function Inlining, Loop Fusion, Code Motion, Constant Folding, ...
compileroptimizations.com