Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
ML
MIT Lincoln Laboratory
Prototype Software Development
Career Insights for Computer Scientist
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Massachusetts data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Computer Scientist conducts research and studies complex problems in computing. Develops computer algorithms that provide the foundation for advances in technology. May study computer hardware architecture, robotics or software, and collaborate with electrical engineers and other computer professionals.
$129,411 / year median in Massachusetts
+15% projected growth
Job Description
The Air Traffic Control (ATC) and Weather Systems Group develops and deploys advanced technologies to enable safe, efficient & secure transportation systems. Focus areas include advanced weather sensing and forecasting systems; ATC decision support systems; and cybersecurity and resiliency. The Group has broad expertise which permits end-to-end advanced technology development and prototyping in all these areas, as well as the agility to respond to emerging threats and opportunities. Extensive field evaluations and simulation studies are employed to elicit user needs, ensure user acceptance and to enable the successful transition of new technologies into operational use. Key accomplishments of the Group include the development of the Terminal Doppler Weather Radar, and deployment of decision support systems at numerous ATC and commercial airline facilities in the United States and beyond. The Brand New ATC System is an emerging near-term opportunity. Job Description The Air Traffic Control and Weather Systems Group is developing a range of advanced aviation weather and decision support technologies to improve air transportation safety, efficiency, and cyber-resiliency. The candidate will participate on a product development team and support multiple aspects of the project, including designing and implementing algorithms and graphical user interfaces, engineering real-time systems, testing components, and documenting software. Prototype software development is an important aspect of our work. The successful candidate will participate on a product development team and may support multiple aspects of a project, including design and implementation of algorithms and graphical user interfaces, engineering of real-time software systems, testing of software components, assisting with software hardening for technology transition to external users.