Computer Vision Engineer

Posted Date 2 months ago(6/17/2020 1:22 PM)
Requisition #
Security Clearance
Full Time
Job Category
Software Development


At Noblis and Noblis ESI, we are actively seeking to identify personnel to join our team of talented professionals who possess the experience, vision, commitment and integrity to successfully support the strategic goals of DHS S&T.  We have excellent teams of smart, collaborative, proactive experts and professionals.


Technology and threats evolve rapidly in today’s ever-changing environment.  In response, the Department of Homeland Security (DHS) and Homeland Defense in the Science and Technology (S&T) Directorate was established by Congress to provide innovative scientific and technical solutions to the nation's homeland security challenge. These technological solutions are then able to be used by agencies in the Homeland Security Enterprise, such as:  Transportation Security Administration (TSA), Customs and Border Patrol (CBP), US Coast Guard (USGS), Citizenship and Immigration Services (CIS), Federal Emergency Management Agency (FEMA), First Responders, Domestic Nuclear Detection Office (DNDO), Immigration and Customs Enforcement (ICE), Office of Health Affairs (OHA), US Secret Service (USSS), and National Protection and Programs Directorate (NPPD).   


Noblis is seeking a Computer Vision Engineer to support the client from Reston, VA. The ideal candidate develops, maintains, and enhances complex and diverse computer vision systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, and real-time systems) based upon documented requirements. Works individually or as part of a team. Actively participates in design reviews including advising stakeholders to the technical risk and limitations of proposed solutions as well as reviewing and testing software components for adherence to the design requirements and documents test results. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software

Client Engagement

· Support and lead evolving business development efforts by applying technical and functional expertise to develop business solutions.
· Lead proposal sections for small or limited competition proposals and actively participate in teaming strategy discussions


  • Bachelor’s degree in computer science or related discipline from an accredited college or university and ten (10) years’ experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Or a master’s degree in computer science or related discipline and five (5) years of SWE experience.
  • Must be able to obtain SECRET level government clearance and DHS Suitability.
  • Proficiency in Microsoft Office Suite, including Excel, PowerPoint and Word.
  • Experience with Python.
  • Experience with the Linux operating system.
  • Familiarity with one or more deep learning frameworks (e.g. TensorFlow, PyTorch, Caffe, etc.).
  • Experience with one or more computer vision libraries such as OpenCV or DLIB.
  • Familiarity with concepts such as the discrete fast fourier transform (DFT) and singular value decomposition (SVD). 


  • Experience with C++.
  • Provide insight and advice concerning strategic direction and applicability of current, industry standard or innovative solutions based on in-depth understanding of the latest developments relevant to computer science.
  • Responsible for providing high level vision to program/project manager or senior leadership to influence objectives of complex efforts.
  • Analyze user requirements to derive software design and performance requirements
  • Provide recommendations for improving documentation and software development process standards.
  • Design and code new software or modify existing software to add new features.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
  • Assist with developing and executing test procedures for software components
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
  • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products
  • Implement recommendations for improving documentation and software development process standards
  • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
  • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
  • Experience developing and capturing new business
  • Documented communication skills (oral and written) including the production of polished documents
  • History of seeking and assuming higher levels of responsibility, managing time across more than one initiative, and applying sound judgment
  • Excellent relationship building and client management skills


Noblis and our wholly owned subsidiary, Noblis ESI, tackle the nation's toughest problems and apply advanced solutions to our clients' most critical missions. We bring the best of scientific thought, management and engineering expertise together in an environment of independence and objectivity to deliver enduring impact on federal missions. Noblis works with a wide range of government clients in the defense, intelligence and federal civil sectors. Learn more at Noblis -About Us


Why work at a Noblis company?

Our employees find greater meaning in their work and balance the other things in life that matter to them. Our people are our greatest asset. They are exceptionally skilled, knowledgeable, team-oriented, and mission-driven individuals who want to do work that matters and benefits the public. Noblis has won numerous workplace awardsNoblis maintains a drug-free workplace.


Noblis is an Equal Opportunity Employer. Employment decisions are made without regard to race (as well as because of or on the basis of traits historically associated with race, including hair texture, hair type, and protective hairstyles such as braids, locks, and twists), color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, pregnancy, childbirth, lactation and related medical conditions, genetic factors, military/veteran status, or other characteristics protected by law.

Apply for this job

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Want to know about available job opportunities at Noblis? Want to receive personalized alerts with jobs that match your skills and interests? Join the Noblis Talent Connection.