Tuesday 27 March 2012

[pakgrid] GNU Toolchain Engineer Required [1 Attachment]

 
[Attachment(s) from Farrukh Arshad included below]


Greetings All,


Please send your resume at farrukh.arshad@gmail.com with the subject "Resume + Job Title", otherwise it can be ignored. Its an excellent opportunity for anyone wishing to relocate to Pakistan. Please do not send your resume if you do not full fill the requirements mentioned below and send your resume in .pdf format. Spread the word.

 

--------------- Job


GNU Toolchain Engineer

 

Company: Mentor Graphics

Job Title: GNU Toolchain Engineer

Job Location: Pakistan – Lahore

Category: R&D / Software Engineering

Experience Required: Minimum 4-5 years on the similar position

 

Job Duties:

Objectives

• Analyze and fix bugs in the GNU Compiler Collection (GCC) and related tools (including the GNU Binary Utilities and the GNU Debugger) for a wide variety of processors.

• Optimize GCC and related tools to generate faster and/or smaller code.

• Optimize runtime library code for smaller and/or faster code, including adding new multilibs for processor variations.

• Improve the performance of GDB when debugging large or complex applications.

• Contribute improvements to the official Free Software Foundation repository.

• Gain public recognition as a skilled developer of GCC and/or GDB and related tools.

Responsibilities

• Correct defects in the GNU Compiler Collection and GNU Debugger reported by customers and discovered through internal testing.

• As part of the Tools Products team, work with others to develop improvements to GCC and related tools to support new architectures, to generate superior code, and to add support for new processors.

• Improve build, test, and benchmark infrastructure used by the Tools Products team.

• Learn how to effectively contribute to the FSF source-code repository by becoming comfortable with the GNU Coding Standards, learning the etiquette of the GNU community, and by volunteering to help other contributors where appropriate.

 

Job Qualifications:

Required Knowledge & Experience

• Academic and/or industrial experience developing real-world compilers and/or debuggers (whether GCC, GDB or otherwise) and related tools.

• Knowledge of computer science related to debuggers such as object file formats (including, in particular, the ELF and DWARF file formats), instruction decoding, simulation of prologues and epilogues, and signal/exception handling.

• In-depth knowledge of at least one Instruction Set Architecture such as ARM, MIPS, ColdFire, Power, or x86.

• Knowledge of computer science related to compilers including topics such as parsers, abstract syntax trees, control-flow and data-flow graphs, and static single assignment (SSA) form.

• Familiarity with embedded systems

 

Desirable Knowledge & Skills

• A proven track record of GDB or GCC development.

• Previous contribution to any open-source project.

• An ability to collaborate effectively, and largely by electronic means, with a software engineering team distributed around the globe.

Educational Background

• A Bachelor of Science in Computer Science (or equivalent) is required

 



--
Regards,
Farrukh Arshad.
Mentor Graphics Pakistan
Cell: 0303-444-77-05

++++++++++++

"There are 10 types of people in the world: those who understand binary, and those who don't"

__._,_.___

Attachment(s) from Farrukh Arshad

1 of 1 File(s)

Recent Activity:
.

__,_._,___

No comments:

Post a Comment