Available Positions

SR MTS Systems Software and Kernel Driver Engineer

Senior MTS Multimedia Application Engineer

MTS CAD Application

MTS Device Driver

MTS Library Application Engineer

Senior MTS SDR (Software Defined Radio) Application Engineer

SR MTS Hardware RTL Development

MTS Hardware Verification Engineer

MTS IT Administrator

MTS Software Driver Engineer

Sr MTS Software Build Engineer

SR MTS Software Compiler Development

SR MTS Software Lead Compiler Development

SR MTS Software Lead Compiler Development

SR MTS Compiler Linker/Place and Route Development

SR MTS Software Simulation Development

MTS Software Quality Assurance Engineer

SR MTS Software Compiler Development

Date Posted: 12/27/07

Looking for self-motivated, team oriented software engineer to lead and sustain development effort for compiler environment to support an advanced programmable hardware engine. To be successful in this role you must have excellent programming skills, experience working with assembly code, and the creativity necessary to develop and verify the compiler in a variety of challenging scenarios.  You will work as an integral part of a small team to develop and deliver new compiler capabilities that span both the front-end and back-end of the compiler.

Duties:

- Participate in the entire development lifecycle of the compiler including specification, architecture, design, implementation, unit test and verification.

- Ensure high-level language compliance and correct generation of EL code.

- Reproduce and resolve issues reported by internal and external application developers.

- Create benchmarks and other tools used to measure and increase compiler performance and efficiency.

- Help create and maintain automated regression tests for quick validation of compiler functionality.

- Work with other team members to ensure that the compiler is ready for shipment.

Qualifications:

- Very good communication skills and ability to work with remote teams.

- Strong coding skills in C/Ruby required. 

- Familiar with modern software development techniques.

- Desire to be part of a small, highly productive and dynamic team.

- Previous experience developing the front-end or back-end of a high level language compiler.

- Must be organized and detail-oriented.

- Must be able to complete assignments on time and with excellent quality.

- Knowledge of CVS or other revision control system.

- Knowledge of Windows and UNIX operating systems.

- Knowledge of Perl, TCL, Python or other open-source scripting languages is required.

- Prior experience developing Debuggers or other development tools is a plus.

Requirements:

Minimally requires BSEE/CS combined with 5_10+ yrs related

To apply, send your resume with stated career objectives to careers@elementcxi.com.

© Copyright 2005-2007, Element CXI, Inc. All rights reserved.