| Company |
Northrop Grumman
|
| Job Title |
Compiler Software Engineer
|
| Reference |
20070821-0861-3050
|
| Posting Date |
21 August 2007
|
| Job Location |
Aurora, CO
|
| Description |
This is a hands-on position for software engineers who want and can work
'close to the metal' focusing on optimization, transformation and code
generation for an exciting new product. The product center is advancing the
state of the art in Network Policy solutions and developing product lines and
frameworks with integrated HW/SW solutions. As part of a team doing
sophisticated network and system-level work usually done in research
departments, the candidate will need to be very broad in their skills,
adaptable to the changing environment and deliver within tight budget and
schedule. This is a highly challenging but highly rewarding opportunity
requiring flexibility and commitment. The candidate will need to have working
knowledge of compiler technology (dependency graph analysis, transformation,
optimization, instruction level parallelism and instruction scheduling, and
code generation) and a good understanding of computer architecture including
issues relating to caches, parallel processing, etc. Experience with one or
more of the following will be a strong advantage: language design, virtual
machines with JIT Just-In-Time or dynamic code generation experience, and
network protocols. Understanding of network protocols, layer 2-4 fields and
application semantics will be a differentiator for the language design and
semantic analysis aspects of the job responsibilities. The candidate will
design, develop, test and document the networking interfaces, standards and
protocols to support the development of compilers, virtual machines and
application control. Will participate in design sessions and produce design
documentation to support other developers.
|
| Qualifications |
The following are the Basic Qualifications for this position: BS in E.E. /
C.S. or related engineering discipline plus 2 years of experience. Relevant
experience may be traded to satisfy degree requirement. Language Parsing and
Compiler Optimization Compiler tools; ANTLR preferred Design Patterns; UML;
Use Cases; Documentation Java and C Development Experience JUnit or similar
Experience in the following areas is an asset: Active TS/SCI clearance Network
Protocols and Applications Product Development Near Real-Time or Embedded
Systems development Eclipse; SVN; Maven/Ant; Log4j XMLSpy or similar Java or
XML Certification Defining the future. Join the men and women of Northrop
Grumman Mission Systems in meeting the largest, most complex systems
challenges imaginable for government, military and business. An Equal
Opportunity Employer, M/F/D/V Some relocation assistance may be available.
Security Clearance Required
|
| Contact |
Stefanie Hill
|
| Email |
stefanie.hill@ngc.com
|
| Website |
www.northropgrumman.com
|
|