
Job Information
MIT Lincoln Laboratory Software Engineer for Real-time Schedule/Resource Managers in Lexington, Massachusetts
Do you want to build real-time processing systems that turn data from sensors, radios, databases, the "internet of things", and other sources into the critical information that lets decision makers act quickly, accurately, and securely? Are you attracted to the prospect of working through the unique challenges of putting these systems on unmanned air vehicles, handheld radios, or in a server farm with the best current and future processing technologies? Does doing all of this as part of world-class teams to help secure our nation's future appeal to you? If so, the Embedded and Open Systems Group at MIT Lincoln Laboratory (MIT LL) works on the problems, using the technologies, and with the people you are looking for.
We conduct research and development to prototype, evaluate, and transition next generation, high-performance, real-time, embedded processing solutions in support of national security. Our efforts focus on operation at the tactical edge on aircraft, ground vehicles, unmanned systems, radios of all sizes, ground stations, and bases operating across the globe. We use heterogenous computating (e.g., CPUs, GPUs, etc.), industry best commercial-off-the-shelf (COTS) products and practices, and community Open System Architectures to realize cost-effective and sustainable solutions for the nation's needs of today and tomorrow.
Our expertise and practical experience in hardware, software, signal processing, data processing, security, and systems engineering lets our teams work problems from start to end. Working through the steps of system analysis, requirements definition, architecture selection, software design, hardware mapping, system prototyping, and field testing, our definition of success is getting our solutions into the real-world making actual positive impact on our national security.
Position Description
We are looking for a talented engineer to help design, prototype, test, and evaluate real-time scheduling and resource management for complex tactical systems composed of sensors, processors, and support subsystems. As a member of our technical teams, you will help prototype the dynamic orchestration and control of multiple sensors of varying modalities (i.e., multi-INT), heterogenous computational elements (e.g., CPU + GPU), and disaggregated processing nodes to efficiently respond to user needs and deliver high-value data products. Your initial contributions will be to the demonstration of real-time control of multi-INT sensors and disaggregated, heterogenous, real-time processing (signal processing and machine-learning) onboard a MIT LL multi-INT aircraft.
Your efforts will utilize virtual environments, benchtop hardware variants, system integration laboratories, and MIT LL fielded testbeds (e.g., aircraft) to go from design to testing. Day-to-day tasks will require continuous coordinated planning and execution with your colleagues. Opportunities to propose new efforts and lead small- to mid-size technical teams will be made available to you as you demonstrate your capabilities. You will have opportunities to brief the MIT LL community, our sponsors, and/or larger national security bodies through technical interchanges, program reviews, industry/community working groups, and conferences.
Versatility, innovation, self-discipline, and collaboration are critical to being a contributing member of our high-performing, multi-disciplinary teams making real-world, positive impacts to our nation’s security through research and development of critical technologies and capabilities.
Help drive our future technology by:
Being a core member of our teams developing, prototyping, demonstrating, and evaluating schedule and resource management capabilities for challenging, highly-varied missions
Helping define, implement, and demonstrate system and software Open Architectures for use by MIT LL and Department of Defense (DoD) technical and operational communities
Being a part of multi-disciplinary technical teams across MIT LL to realize, evaluate, and iteratively refine complex system-of-systems prototypes
Proposing new technologies and concepts to meet high-importance national security needs in collaboration with MIT LL staff, our sponsors, and the broader DoD stakeholders
Supporting the definition and maturation of key national security technology through participation in technical communities and working groups as a SME
To be successful in this role you will need:
Master’s degree in Computer Science, Electrical Engineering, or related fields. In lieu of a Master’s degree, a Bachelor’s degree with 3-5 years of directly related experience will be considered
Experience with Operating System design and/or scheduling and resource management for sensing, robotics, or other complex hardware-software systems
Experience with C++ in multi-threaded/multi-process applications
Experience with higher-level programming/algorithmic languages such as MATLAB or Python
Experience with computational workload and processor sizing analysis
Demonstrated experience effectively participating in multi-disciplinary technical teams
Experience with code management, integration, testing, documentation, and issue tracking tools such as Git, Github, Jenkins, Jira, and Confluence
Effective written and oral communication, documentation, and presentation skills in technical and non-technical environments
Ability to obtain and maintain a DoD security clearance
U.S. Citizenship required
You will stand out if you demonstrate any of the following:
Experience designing, implementing, and deploying real-time software to heterogeneous processing solutions (i.e., combinations of CPUs, GPUs, and/or FPGAs)
Experience with real-time digital signal processing and/or linear algebra techniques and their mapping to advanced computational elements
Experience with Radiofrequency systems particularly radar, Electronic Intelligence (ELINT), Electronic Warfare (EW), and/or communications systems
Experience with Electro-Optical (EO) and/or Infrared (IR) sensors
A willingness to travel for and participate in local and/or remote field operations such system integration events, data collections, and test campaigns
Current in scope Secret or Top-Secret level DoD security clearance
#CJ
For Benefits Information, click http://hrweb.mit.edu/benefits
Selected candidate will be subject to a pre-employment background investigation and must be able to obtain and maintain a Secret level DoD security clearance.
MIT Lincoln Laboratory is an Equal Employment Opportunity (EEO) employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran status, disability status, or genetic information; U.S. citizenship is required.
Requisition ID: [[id]]