Overview
Skills
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 |
|