- This company is committed to hiring veterans.
This job is no longer active. View similar jobs
The Optical Communications Technology Group develops advanced laser communications technology for use in a wide range of challenging environments including terrestrial, space and underwater applications. Primary areas of research include the development of sensitive, single-photon detector arrays, coherent modems, integrated photonic circuits, and novel modulation and coding approaches. Using these technologies, the group conducts research and development for a wide range of space, airborne, and terrestrial system applications, including terabit-per-second direct-to-Earth small-satellite constellations, near-Earth wideband relay laser communication terminal hardware, and next-generation beam-director prototypes inherently scalable to deep-space systems. The group has also initiated new research efforts into extending the range and utility of extremely photon-starved undersea communication transceivers and entanglement-based quantum communication networks.
Group 67 is seeking a Lead Software Engineer who will work as lead member of a team developing space-compatible optical communications hardware.
Design and develop high-reliability embedded software and characterization, control, and test software that interfaces with and exercises custom hardware and commercial test equipment.
Candidate will be required to run tests that use the software, develop post-processing scripts to help analyze acquired data, and contribute to data analysis.
Desired skills include the ability to work in coordination with engineers to quickly/efficiently generate flexible user-friendly test software, and ability to write modular reusable code for code libraries that can be leveraged to facilitate future software development and rapid prototyping.
MS or PhD in Electrical or Computer Engineering or Computer Science or Physics with 5 or more years of equivalent experience will be considered.
Candidate must be able to architect embedded software and test software that interfaces with hardware based on high-level specifications.
Candidate should have strong software skills and be fluent in ITOS, C and/or C++ with previous experience in developing test software.
Experience with Matlab and LabVIEW will also be considered.
Ability to work with and communicate effectively with other team members is required.
Familiarity with configuration management and bug tracking tools for software maintenance is also required.
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.