Software Engineer (C/C++/Python) w/Active TS/SCI Clearance

Job opening ID
2342

Posting title
Software Engineer (C/C++/Python) w/Active TS/SCI Clearance

Roles and responsibilities
12 month contract position
W2 with full benefits
Customer and contract specific training will be required and provided.


Job Description:
Will be part of a team developing, reviewing, testing, and maintaining modeling algorithms for simulations and analyses of imaging systems. Will be responsible for working with a large system engineering and analysis team to provide the necessary infrastructure, processes, and software engineering discipline to enable the seamless execution of large end-to-end simulations and analyses. This will include supporting and running analyses using these tools, which will include interaction with customers regarding data and parameter sets. Will have significant interaction with analysts, developers, system engineers, and external sponsors. Will assist in the ongoing software development of the Integrated Tools for Image Chain Analysis (INTICA), Scene Generation Implemented Consistently (ScenIC), and System for End-to-End Results (SEER). Will be assisting in migration of infrastructure to Amazon Web Services (AWS).


Required Skills:
•Must be a US Citizen w/ Active TS/SCI Clearance.
•Offer contingent on ability to successfully pass a background check and drug screen
•Bachelor's degree in Computer Science with a minimum of 2 years of related experience; or Master's degree in Computer Science with a minimum
of 1year of related experience; or PhD degree in Computer Science.
•Experience in programming in Python and C/C++ in Linux environment.
•Experience in development of scripts in Python, bash or csh to automate tasks in Linux environment.
•Understanding and application of standard software engineering principles, especially with respect to unit and regression testing.
•Strong written and verbal communication skills and ability to work in a team environment.
•Ability to learn new software techniques and mathematical algorithms.
•Understanding and application of standard software engineering principles, especially with respect to unit and regression testing.

Desired Skills:
•Experience with AWS.
•Experience using Git, a revision control system.
•Exposure to Agile software development.
•Familiarity with DevOps/DataOps.
•Familiarity with dask or similar scientific data processing pipeline.
•Experience in using MATLAB.
•Experience in using DIRSIG.
•Familiarity with Anaconda and conda environments.
•Experience in working with and developing models for scientific computing, especially in the areas of imaging sensors and image processing.
•Experience working with a team to turn prototype algorithms into delivered software products.
•Experience managing software build processes with CMake in Linux environment.
•Understanding of concepts of large-volume data processing.


Number of positions
1

Location
Pasadena

State
California