Join our Talent Network >

C++/Javascript Developer (SR1154)

This job posting is no longer active.

Job ID: 195335
Location: ALBUQUERQUE, NM, United States
Date Posted: Oct 3, 2019
Category: Software
Subcategory: SW Config Analyst
Schedule: Full-time
Shift: Day Job
Travel: No
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: DOE L
Potential for Teleworking: No

Share: mail

Job Description

Description

SAIC is looking for a Software Developer to maintain an image correlation software package called DICe (Digital Image Correlation Engine), that is used to  compute motion and deformation of objects undergoing loads as part of an experiment. DICe uses computer vision techniques and optimization to recover motion and deformation from sequences of images taken from stereo cameras. The selected candidate will provide code development support for this software in both C++ (for the analysis routines) and JavaScript (for the GUI). Responsibilities will also include refactoring portions of the code to improve efficiency and robustness. The new features to be developed include the following:

  • A tool that lets the user select a point in either image (from the right or left camera) and plots the epipolar line in the other image
  • A filtering tool that enables the user to apply and visualize thresholds and blob detection algorithms to images as a pre-processing step
  • Enabling background subtraction based on a collection of images that are averaged to define the background
  • C++ performance optimizations to reduce the analysis time
  • Converting some Matlab developed object tracking routines to C++
  • A visualization tool that shows object points tracked in 3d through the field of view and their paths

A small portion of this job will be dedicated to:

  • Other enhancements requested in the issues section of our GitHub page
  • Bug fixes as requested on the GitHub page

DISL
ABQS

Qualifications

Required:
  • Bachelor's degree in Computer Science or related field and 5 or more years of relevant experience; or Master's degree in Computer Science or related field and 3 or more years of relevant experience.
  • Minimum of 4 years of experience developing software products for business or technical applications that include graphical user interfaces
  • A technical working knowledge/experience with C++ and JavaScript
  • Competency in modern open source code development practices: Agile processes, familiarity with Git and GitHub, ability to develop on code branches and integrate multiple development efforts in-flight simultaneously, familiarity with test-driven development, regression testing, and unit testing
  • Experience with web development using CSS and HTML5
  • Demonstrated success working in a multi-disciplinary team-- Excellent communication, collaboration and leadership skills
  • Can start uncleared, but must have the ability to obtain and maintain a DOE L level security clearance

Desired Skills:
  • Experience developing in an object oriented and multithreaded programs
  • Experience with Electron and developing Electron apps
  • Practical experience with detection, tracking, and classification algorithms using OpenCV
  • Practical experience with MATLAB
  • An active DOE L security clearance

Desired Qualifications

 

Overview

SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability

Share: mail

Similar Jobs

Database Programmer (SR1083)

ALBUQUERQUE, NM, United States
Software

Software Systems Engineer C++/Java (SR1167)

ALBUQUERQUE, NM, United States
Software

Database Developer (1147)

ALBUQUERQUE, NM, United States
Software

Java/.NET Developer - Temp (SR1251)

ALBUQUERQUE, NM, United States
Software

Software Engineer (SR1248)

ALBUQUERQUE, NM, United States
Software

EDIS Software Engineer

ALBUQUERQUE, NM, United States
Software

Software Test Engineer (SR1222)

ALBUQUERQUE, NM, United States
Software

Dev/Ops Developer (SR1249)

ALBUQUERQUE, NM, United States
Software

Machine Learning Engineer - SR1105 & SR1106

ALBUQUERQUE, NM, United States
Software

DOORS Development/Support (SR1236)

ALBUQUERQUE, NM, United States
Software

ColdFusion Application Support (SR1191)

ALBUQUERQUE, NM, United States
Software

Jr. Front-End Developer (SR1162)

ALBUQUERQUE, NM, United States
Software

Junior Software Developer

ALBUQUERQUE, NM, United States
Software

ARAS .NET Developer (SR1206)

ALBUQUERQUE, NM, United States
Software

Software Engineer (SR1126)

ALBUQUERQUE, NM, United States
Software

EDIS Software Engineer

KIRTLAND AFB, NM, United States
Software

Provide your information to receive jobs that fit you by keywords, location, and more,
and then receive great opportunities based on your skills and experience.

Join our Talent Network >