Job Description

Software Engineer

Contract 3+ years, 40 hours weekly

Secret Clearance

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

he Embedded and Open Systems Group prototypes processor solutions for a portfolio of DoD sensor applications and testbeds. These prototype efforts include the integration and configuration of processor hardware, as well as significant sensor control and signal processing software development. The Group exercises the entire prototyping development lifecycle, including hardware/software design, development, test, and integration.

The Group is in need of software development support to contribute towards the development and productization of open architecture development kits for radar modes and multi-sensor applications. Under the guidance of  Client staff, the candidate will perform the design, coding, testing, and delivery of radar mode and multi-sensor application development kit software, to include example development and testing, release review process management, documentation, virtual packaging, delivery, and technical support.

Core job functions:
1) Design, code, test, and integrate application-level development kit software for delivery to government and industry partners.
2) Document release updates, and manage release-review process for development kits.
3) Interface with government and industry partners to provide support for development of modes and multi-sensor applications using MDK / ADK tools.

Required Skills:
- Very strong knowledge of Linux and command line tools.
- Knowledge of C++ and latest language features.
- Experience with virtual machines and containers.
- Strong software testing experience.
- Software communication skills.
- Strong problem-solving skills.
- Strong experience with version control, configuration management and integration.
- Able to work within a fast moving, small team environment.

Preferred Skills:
- Experience with commercial middleware libraries, such as:
-- Communication: MPI, DDS, and/or ZeroMQ.
-- Computation: MKL/IPP, FFTW, and/or Boost.
- General knowledge of radar and/or sensor systems such as LIDAR, EO/IR, or HSI.
- Knowledge of digital signal processing techniques and computational methods.
- Experience with modern development tools such as Totalview, Allinea Suite, Jenkins, etc.
- Active Secret and Top Secret Clearances are preferred in order to maximize impact.

Education and Experience:
- MS, or BS, plus 2 years minimum experience in computer science, computer engineering, or equivalent field.

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