The job below is no longer available.
You might also like
in Fairfax, VA
Cleared DSP Engineer
•15 days ago
Hours | Full-time, Part-time |
---|---|
Location | Fairfax, Virginia |
About this job
Job Description
Job Description
DSP Engineer
Job Description
Clearance Requirement: Ability to obtain and maintain a Secret Clearance
Travel Requirements: Willingness to travel to customer locations as project demands
Location: Fairfax, VA OR Norfolk, VA
SUMMARY: WR has an opportunity for a Software Engineer to support Envisioneering, Relocatable Over-The-Horizon Radar (ROTHR) and other programs in Government and Business Solutions (GBS).
Position responsibilities will include, but are not limited to the following:
- Programming in MATLAB and Python, Windows and Linux environments, as well as software development.
- Full cycle development including software maintenance, debugging, testing and development.
- Conduct research, design, and develop computer software systems, in conjunction with hardware product development.
- Develop algorithms and processing codes in MATLAB and Python under Windows and Linux environments.
- Test and evaluate using simulated unclassified and real world classified data, assist in other program responsibilities to include documentation, code reviews and report writing.
- Provide technical management assistance to a group of software engineers within areas of core technical competency.
- Consult with clients concerning maintenance of software system, to gather information about program needs, objectives, functions, features, and input and output requirements.
- Formulate and design software systems using scientific analysis and mathematical models; to predict and measure outcome and consequences of design.
- Develop and direct software system testing procedures, programming, and documentation.
- Analyze, define, and document requirements for data, workflow, logical processes, hardware and operating system environment which interfaces with other systems, internal and external checks and controls, and outputs.
- Analyze and estimate feasibility, costs, time, and compatibility with hardware and other programs.
- Using experience and judgment, develop and maintain plans outlining steps and time tables for developing programs.
- Research and evaluate software and hardware to support development or utilization within a system.
Candidates must possess the following knowledge, skills, and experience:
- Bachelor of Science in Engineering, Physics or Computer Science or related field.
- Six (6) to Fifteen (15)+ years of professional software engineering experience.
- Experience in troubleshooting a High-Frequency (HF) radio design and development of a Machine learning algorithm to optimize the frequency selection process.
- MATLAB, Numpy, modern C++, and Python language experience.
- Linux, Windows, GUI development SW such as Qinetic (QT) preferred.
- Familiarity with containerization and Docker.
- Experience with source management tools (such as GitLab, GitHub, Bitbucket).
- Knowledge of DDS, Kubernetes, physics, matrix math, signal processing desired.
- Experience with algorithm development.
- Software Test and Integration
- Full life-cycle development
EOE