Job Description

Systems Modeling, Simulation and Analysis Engineer

Contract 3 year assignment 40 hours weekly

The Advanced Concepts and Technologies Group (39) develops and maintains analysis, simulation and control and signal processing software, as part of its emphasis on prototyping and field testing of high-performance sensors for use in future air defense systems. Group 39 is in need of an experienced systems modeling, simulation and analysis engineer to develop and maintain systems analysis, scenario generation, high-data-rate signal processing, realtime control and visualization software using C, C++, CUDA, Python, Java, MATLAB, and advanced 3rd party messaging and computation libraries, within a standardized software development environment.

speed data transfer software, including device driver software, for purposes of recording, GPU signal processing, and operator interface
3) Simulate environmental effects important to radar performance analysis and algorithms to improve radar capabilities in the presence of such effects
4) Interpret legacy interface documents and design and implement data interfaces to control and synchronize multiple simulation systems
5) Organize multiple assignments, potentially for separate programs, to meet aggressive schedules with high-quality products
6) Manage software products efficiently through effective use of version control and continuous integration
7) Provide system administration for both Windows and Linux operating systems, including remote and virtual capabilities
8) Work independently and in small groups with frequent (daily) peer interaction and less frequent (weekly) supervision
The position may require a Top Secret or Special Program Access clearance. At a minimum, candidates must have an active SECRET clearance.

The individual must possess a high level of proficiency and at least 10 years experience in developing component and application level software with these required skills:
- C, C++, Java, CUDA and MATLAB programming languages
- Realtime, high-data-rate Graphics Processing Unit (GPU) signal processing
- Data Distribution Services and/or ZeroMQ publish and subscribe messaging
In addition, this person must have a high level of specific experience with:
- Radar (including airborne) principles of operation and processing algorithms
- Electromagnetic signal models for terrestrial and marine clutter
- System administration of Linux/Unix environments
- 3D orientation and coordinate transformations
- Efficient data compression and rapid decompression algorithms
- Git, SVN and/or other version control software
- Specifying, developing, and verifying models and simulation
Assignments rely on the following skills, which the successful candidate must have already demonstrated or must have a demonstrated ability to quickly learn:
- Python or Perl programming languages
- Testing, documentation and analysis of the software produced
- Understanding of and ability to work with 3rd party software libraries, such as Boost, OpenCL, etc.
- Experience with JavaScript Object Notation (JSON)
- Experience with Google protocol buffers
- Java-based visualization interfaces

Candidate will work within a multi-disciplinary team of hardware, software and systems engineers. As part of this work, the candidate will interface closely with developers of the Radar Simulation System testbed, a realtime radar signal environment simulator. The selected candidate will be assigned to a specific engineering team or teams, under the direction of a Technical Project Manager(s). Candidates must be enthusiastic, innovative and motivated self-starters able to work independently, or with a group, to achieve program requirements. They must be able to present findings/results to internal organizations. Specific responsibilities will include:
1) Develop realtime signal processing, control and synchronization software that achieves system simulation objectives
2) Implement and optimize high-speed data transfer software, including device driver software, for purposes of recording, GPU signal processing, and operator interface
3) Simulate environmental effects important to radar performance analysis and algorithms to improve radar capabilities in the presence of such effects
4) Interpret legacy interface documents and design and implement data interfaces to control and synchronize multiple simulation systems
5) Organize multiple assignments, potentially for separate programs, to meet aggressive schedules with high-quality products
6) Manage software products efficiently through effective use of version control and continuous integration
7) Provide system administration for both Windows and Linux operating systems, including remote and virtual capabilities
8) Work independently and in small groups with frequent (daily) peer interaction and less frequent (weekly) supervision
The position may require a Top Secret or Special Program Access clearance. At a minimum, candidates must have an active SECRET clearance.

Education:
The group is looking for someone with a Masters and 10 years of relevant experience or PhD with 5 years.
 

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online