beyond.com bug
Radius 40 milesradius arrow
Alert Me


Real-Time Software Architect


Job Number:37504694
Company Name:MIT Lincoln Laboratory
Job Location:US
Job Category:Education, Training, & Library



Updated: 5/11/2012

Real-Time Software Architect

Job Title: Real-Time Software Architect
State: Massachusetts

City: Lexington

Description: The Embedded and High Performance Computing Group delivers real-time embedded processing capabilities for a broad spectrum of military applications. To this end, the group applies hardware architecture design, embedded software engineering, and signal processing analysis to a wide spectrum of military sensors and weapons systems, including space-borne and airborne radars, submarine and ship-borne systems, missiles, and torpedoes. The group's charter provides for development of expertise in both high-performance system-level prototyping and the enabling hardware and software technology. In pursuing these objectives, the group produces some of the highest-performance digital signal processor hardware technology in the world. At the same time, it is a leader in revolutionary software engineering initiatives that exploit high-level open system architecture and middleware approaches to achieve full cross-platform portability, improved system performance, and enhanced programmer productivity. Applying this multidisciplinary approach, the group is able to address ever more challenging requirements, matching signal processing applications to enabling technologies that range from VLSI application-specific integrated circuits and field-programmable gate arrays to large-scale parallel signal processors.
Real-time Software Architect
Staff in this position will be asked to learn about mission needs, prototype new concepts, and provide support to deployed systems.
Candidate must be willing to work in a multi-disciplinary team environment. Staff member will help lead this interdisciplinary team to develop advanced capabilities involving innovative frameworks and extensible open architectures. Work includes specification development, software design, code implementation and testing to support a wide variety of high-fidelity software-in-the-loop and hardware-in-the-loop prototypes. Will participate in developing cross platform, distributed and parallel object oriented code for real-time applications. Development may include the use of middleware libraries such as VSIPL/VSIPL++. Requires understanding of object oriented analysis and design in addition to programming language skills in C++ and Java.

Requirements:
PhD in Computer Science or related field. In lieu of an PhD, will consider MS with 5 years experience. Must be able to work on a broad range on problems. Experience mapping signal and image processing algorithms to high performance hardware and programmable processor architectures is beneficial. Experience developing processors through the complete life-cycle from requirements analysis, design, implementation, integration and support is highly desired.
Real-time C++ development in a UNIX-based environment; fluency of Matlab development in UNIX-based environment; experience with linear algebra. Experience programming multi-processor / multi-core systems is also a plus.

Similar Jobs


Louisville, CO US
Alpharetta, GA US
Lincoln, NE US
Santa Cruz, CA US
Buffalo, NY US
Central, GA US

Real-Time Software Architect Jobs
Real-Time Software Architect Jobs in US


Beyond.com is a Registered Trademark of Beyond.com, Inc.
Beyond.com Career Network © 2001 - 2011 Beyond.com, Inc.