Company IBM
Posting Date 12/22/2006
Job Location Bangalore, India
Description IBM Rational Purify team is looking for a senior system software engineer to work in Bangalore, India.

IBM Rational PurifyPlus is market leading runtime program analysis tool to detect memory corruption errors, memory leaks, performance bottlenecks and code coverage. PurifyPlus Bangalore team has complete ownership of design, development and future direction for PurifyPlus product for AIX and HP-UX.

The candidate will be responsible for complex system software development, feature design and development, defect debugging and analysis. He/she should be able to work independently with little or no direction, able to schedule own time and work to a project timeline, mentor less senior engineers in the team. It may be required to contribute to a cross team engineering effort. He/she should regularly demonstrate independent thinking and judgment as it relates to technical issues, and possesses significant domain expertise.

Qualifications * BE/BTech/ME/MTech/PhD in Computer Science from reputed institute/university * BE/BTech with 4+ years, or ME/MTech with 2+ years of experience * Recent PhD graduates are welcome * Very strong C/C++ and Unix knowledge and working experience * Knowledge of Unix internals & assembly programming in AIX/Solaris/HPUX/Linux * Compiler development knowledge/experience is a big plus

Please note the qualifications listed above are hard requirements. The position requires excellent system programming skills and candidates with just application development experience need NOT apply.

Contact Satish Chandra Gupta
Email satish.gupta@in.ibm.com
Website www.ibm.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