MIT Lincoln Laboratory Software Engineer in Lexington, Massachusetts
MIT Lincoln Laboratory, located in Lexington, Massachusetts, is a United States Department of Defense research and development center chartered to apply advanced technology to problems of national security. The Laboratory provides technical expertise to the US government in domains ranging from cybersecurity to novel radar design to advanced microelectronics, and more. http://www.ll.mit.edu.
The Advanced Lasercom Systems and Operations Group develops, builds, tests, and operates laser communications systems for a variety of applications and environments. Lasercom offers dramatically increased data rates and enhanced physical security relative to standard radio frequency-based communications systems. The Group has expertise in communications; optics; electro-optics; optical turbulence mitigation; precise pointing control systems; embedded systems; command, control, and telemetry; test set design and fabrication; data analysis; modeling; and simulation.
Software Engineering Team Lead
The group is interested in applicants with experience and interest in software architecture and design patterns, is familiar with control systems and has strong communication skills. The candidate hired for this position will lead software development efforts which are part of a small or medium sized prototype build program. The candidate should be highly motivated and proactive, working closely with a small dynamic team, solving challenging problems with direct benefit to the US Government. The candidate should be motivated to learn and understand the systems being developed.
Coordinating directly with program management on software development, interacting with external partners as needed, and over-seeing a team of software developers
Working collaboratively with system engineers to develop understanding of system or subsystem requirements
Understanding the system being built and coming up with the software requirements to shape software architectural development and design
Assessing, maintaining, and supporting the software artifacts delivered to our sponsors
Leading or assisting new software development efforts
Documenting, communicating (oral and written), the software architecture
Experience in the following areas is required:
Minimum Master of Science in Computer Engineering, Computer Science, or other Engineering discipline, Physics, Mathematics, or similar discipline, with experience analyzing requirements, performing detailed architectural design, and implementing and testing software intensive applications
Experience with C++, Java, or other object oriented programming languages
Experience with modern software engineering tools, including code repositories, version control, issue tracking, with a preference for Atlassian tools
Extensive understanding of software design patterns, architectures, and the basic concepts of object oriented programming
Background in software engineering, communications, laser physics/engineering, atmospheric physics, and/or control systems
Experience in one or more of the following areas is desired:
Control systems design and/or testing
Designing interfaces for controlling both off-the-shelf and in-house developed hardware modules
Familiarity with Unified Modeling Language and the ability to document system architecture using this standard
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]]