To our valued Leidos candidates:

Coronavirus is on everyone's mind with the effects being felt around the world. The markets are volatile, and we're all concerned for the health and safety of our families, friends, and colleagues. Please know that we're taking all necessary measures to safeguard our employees, customers and the communities in which we live, including following all recommended best practices around social distancing.

With that in mind, in an abundance of caution, we are canceling all face to face career events, such as job fairs and open house events. In the coming days and weeks, we will be hosting career events virtually, using our online chat tools so that we may continue our hiring practice safely and securely. You can find available virtual career events at

We are using telephone meetings and online chats via Brazen to conduct interviews and hiring discussions, and we are offering options for video interviews so that you can have a virtual face to face meeting with your potential new leader. We do not conduct interviews or extend offers via text or chat based social media, such as WhatsApp or MySpace.

Leidos will never ask you to provide payment-related information at any part of the employment application process, nor will Leidos ever advance money as part of the hiring process. And Leidos will communicate with you only through emails that are generated by automated system. If you receive an email purporting to be from Leidos that asks for payment-related information or any other personal information, please report the email to Chris Scalia, Leidos’ Senior Vice President of Talent Acquisition, at [email protected].

As a company, as a country, as a world, we have confronted challenging moments before. We are confident that, guided by our values and the strength of our community as well as the commitment we have to the important work we do each day, we will find our way through this time together. We will do this with the care and concern for one another and the common good that defines. Please keep those impacted by the virus in your thoughts.

Close Window
Join our talent network

Job #: R-00048972
Location: Tewksbury, MA
Category: Signal Processing Engineering
Schedule (FT/PT): Full Time
Travel Required: No
Shift: Day
Potential for Telework: Yes, 25%
Clearance: None
Referral Eligibility: Ineligible
Group: Civil

Share: mail twitter linkedin


Job Description:

The Algorithm Development Engineer will be involved in the development of computer vision, image processing, and machine learning algorithms for several of our real-time airport x‑ray baggage scanning products. The candidate will be working on algorithms for 2-d and 3-d volumetric x‑ray detection of explosives (and other prohibited items) in passenger baggage leading to official TSA and EU certification testing. We have thousands of scanners in daily operation around the world on which your algorithms will be deployed and in daily operation.

Primary Responsibilities:

  • Implement production quality real-time C++ software for sophisticated computer vision and machine learning algorithms; primarily for detecting threat objects in 3-d volumetric x-ray data.
  • Design and implement new algorithms and improve existing algorithms in C++ algorithm framework class structure using good software engineering techniques with emphasis on reusability and efficiency
  • Train machine learning classifiers with emphasis on classifier generalization. Machine learning involves training traditional machine learning classifiers on datasets composed of feature vectors for objects identified in x-ray scans.
  • Assist with the development of new deep learning algorithms to improve the detection performance for challenging threats
  • Analyze data, make recommendations, write technical reports
  • Interface with other software teams to integrate algorithms with external software components.
  • May require occasional travel (5%), domestic or international, to assist with data collections

Basic Qualifications:

  • MS/PhD  in computer science/engineering in a related subject such as computer vision, machine learning or AI
  • 3 years image processing experience (filtering, segmentation, edge detection, object detection)
  • 3 years machine learning classifier development experience
  • 3 years C++ development in a scientific software development environment
  • Strong math, analytical and communication skills.
  • Experience with product quality software development including optimizing algorithm implementations to reduce run-time
  • Experience with Windows and Linux development environments including writing scripts
  • Experience with Microsoft Office tools
  • Must have positive, team focused attitude and approach to work tasks. Must be a team player, but also needs to be able to carry out tasks independently.
  • Must be able to obtain and maintain a US secret security clearance - requires US Citizenship

Preferred Qualifications:

  • 2 years experience with deep learning tools and methods for computer vision
  • Experience with Python, R and perl
  • Strong understanding of statistical pattern recognition and classification.
  • Basic knowledge of x-ray systems and technologies
  • Real-time programming,
  • Current US secret security clearance


External Referral Bonus:


Potential for Telework:

Yes, 25%

Clearance Level Required:




Scheduled Weekly Hours:




Requisition Category:


Job Family:

Signal Processing Engineering

Pay Range:

About Leidos

Leidos is a Fortune 500® information technology, engineering, and science solutions and services leader working to solve the world’s toughest challenges in the defense, intelligence, homeland security, civil, and health markets. The company’s 40,000 employees support vital missions for government and commercial customers. Headquartered in Reston, Virginia, Leidos reported annual revenues of approximately $12.30 billion for the fiscal year ended January 1, 2021. For more information, visit

Pay and Benefits

Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available here.

Securing Your Data

Leidos will never ask you to provide payment-related information at any part of the employment application process. And Leidos will communicate with you only through emails that are sent from a email address. If you receive an email purporting to be from Leidos that asks for payment-related information or any other personal information, please report the email to [email protected].

Commitment to Diversity

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

   Save Job Saved

Talent Community

Join our Talent Community to create a profile, enabling a streamlined application process and to help our recruiters better understand your areas of expertise and interest.

Join our Talent Community