Mid-Level Software Engineer
Caci International Inc.
Dulles , VA 20102
Posted 3 weeks ago
Job Description:Job Description:
Under direct supervision research, design and develop new software applications. Work with a broad range of technologies on a multi-disciplinary design team. Duties and Responsibilities:
Integrate software applications into a variety of existing customer platforms using open source tools and technologies Apply and perform systems analysis, modeling and simulation of processing systems and demonstrate systems via simulated and/or real data input Perform functional analysis, performance analysis and synthesis of protocol implementations (including physical transmission convergence and higher layer) for Radio and Core Access Technologies Conceptualize, define, design and prototype systems engineering solutions Travel to other LGS Locations or Customer Sites as necessary Understand and adhere to all LGS Ethical and Compliance policies Proactively ensure a safe work environment and adhere to LGS EH&S policies and procedures Perform other duties as required If required, obtain/retain a government security clearance at the level to perform the job Minimum Qualifications:
Skills and Knowledge:
Must have active TS/SCI with Poly Knowledge of Microsoft software applications and other software applications as required Java or C++ experience working in a Linux environment Minimum Education and Experience:
Bachelor's degree in Computer Science and 2-4 years of experience or a combination of education and related experience. Four (4) years of experience on projects with similar software processes may be substituted for a bachelor's degree. Preferred Qualifications:
N8:N9 Experience with one or more of the following open source technologies: JBOSS Apache/Tomcat LINUX MySQL OR Experience with one or more of the following Cloud technologies such as HADOOP, CLOUDBASE Widget design APACHE Web tier Software languages: C++, JAVA, HTML5, etc OR Experience with one or more of the following Real Time Signal Processing: development of software based real-time signal processing systems employing hardware acceleration including FPGA (Field-Programmable Gate Array) or GPU (Graphics Processing Units) Development on Linux based systems and expertise in C, C++, Java and Matlab software development. Knowledge of one or more software frameworks used in the SIGINT community (GNU Radio, X-Midas, REDHAWK) Working knowledge of Software Defined Radio (SDR), Digital Signal Processing (DSP), and/or REDHAWK SDR Framework (Desired) LGS Innovations and its subsidiaries are wholly-owned subsidiaries of CACI International, Inc.
CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers.
CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.