Software Engineer - Active Secret Clearance Required

Overview

Hybrid
$85 - $95
Contract - W2
Contract - 03 Year(s)
No Travel Required

Skills

Application Development
Blade Servers
Boost
C
C++
Computer Hardware
Debugging
Design Software
Distribution
Git
GitLab
GitHub
Gradle
OOAD
OOD
High Performance Computing
Object-Oriented Programming
Performance Tuning
Machine Learning (ML)
RF
Python
TensorFlow
SQL
Software Design
Software Architecture
Software Analysis
XML
Mathematical Optimization
Software Documentation

Job Details

Job Title:

Software Engineer - Active Secret Clearance

Duration:

3+ years

Client:

Defense Research Lab

Location:

Lexington, MA 02421, United States (Hybrid)

Work Location: Hybrid - Individual hired will be onsite 3-4 days a week with some flexibility of 1-2 days remote depending on the work being done on the program. Candidate must be local at the time of the start of the assignment and be willing to be predominantly onsite.

Job Overview:

Full lifecycle application development. Designing, coding and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Object-oriented Design and Analysis (OOA and OOD). Software modeling and simulation. Front end graphical user interface design. Software testing and quality assurance. Performance tuning, improvement, balancing, usability, automation. Supports, maintains and documents software functionality. Integrates software with existing systems. Evaluates and identifies new technologies for implementation. Maintains standards compliance. Implements localization or globalization of software.

Job Description:

Develop production-quality python and C/C++ code in conjunction with a team of other engineers and scientists to advance the state of the art in machine learning and autonomy algorithms. Design, develop, improve, and maintain various software components and tools that interact with existing hardware and simulation systems.

Must Have:

  • Software/Algorithm Development
  • Software Documentation
  • C/C++ Programming
  • C++11 or later, Stand Template Library, Boost library
  • GIT/GITHUB
  • MATLAB
  • Object Oriented Software Design and Development
  • Python
  • Python/Tensor Flow
  • Software Architecture
  • Software Design/Development
  • Git
  • Man-machine Interfaces
  • Maven or Gradle, Git / Gitlab, Make / Autotools
  • Ability to work well independently as well as with a team
  • Must possess excellent communication skills
  • Bachelor's degree

Preferred:

  • Mathematical Optimization (e.g., linear/integer)
  • High Performance Computing Systems (rack mount, blade servers, etc.)
  • Optimization of Distribution Networks
  • Backend Programming (SQL)
  • XML and SQL
  • Hardware and Software Integration
  • Experience working with Rasberry Pi s / Nvidia Jetson TX2 s or equivalents is desired
  • Experience or background in RF analysis of missiles is highly desired

Other Comments:

  • Interview process: Initial phone screen, followed by 2-3, 30-minute zoom calls.
  • Clearance: Candidates must have an active secret clearance to be considered for this role.

Qualification

Degree Level

Must Have

Experience

Bachelor's Degree

Yes

Engineering

Must Have

Experience

Software/Algorithm Development

3 years

Program/Project Management OR Analysis

Must Have

Experience

Software Documentation

1 years

Programming

Must Have

Experience

C/C++ Programming

3 years

C++11 or later, Stand Template Library, Boost library

2 years

GIT/GITHUB

3 years

MATLAB

3 years

Object Oriented Software Design and Development

3 years

Python

3 years

Python/Tensor Flow

3 years

Software Architecture

3 years

Software Design/Development

3 years

Software

Must Have

Experience

Git

3 years

Man-machine Interfaces

3 years

Maven or Gradle, Git / Gitlab, Make / Autotools

3 years

Nice to Have

Mathematics

Must Have

Experience

Mathematical Optimization (e.g., linear/integer)

0 years

Networks

Must Have

Experience

High Performance Computing Systems (rack mount, blade servers, etc.)

0 years

Optimization of Distribution Networks

0 years

Programming

Must Have

Experience

Backend Programming (SQL)

0 years

XML and SQL

0 years

Systems

Must Have

Experience

Hardware and Software Integration

0 years

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.