Just pay $20 and get your dream job within 2 days ( Only For OPT Candidates ) HURRY UPENROLL NOW

Software Engineer

CACI – Herndon, VA

Job Description

What You ll Do:
Under minimal direction, design and implement a mixture of real-time embedded and application software for both classified and unclassified programs. Assure security of embedded and application software by performing innovative security analyses to identify security risks and engineering security hardening solutions.
Duties and Responsibilities:

  • Provide technical leadership, design, develop, test and maintain real-time embedded and application software on network systems
  • Provide technical leadership in developing innovative security analysis tools and software hardening techniques
  • Interact with customer to understand requirements, identify risks, and implement solutions to deliver needed functionality with high quality and attention to detail
  • Optimize software to meet real-time requirements
  • Perform unit, subsystem, and regression testing on software/system components
  • Support system and field testing as required
  • Document design, interfaces, and user interfaces
  • Collaborate with multi-disciplined team on existing and new software 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 assigned
  • Ability to obtain/retain a government security clearance at the level necessary to perform the duties of the position

Skills and Knowledge:

  • Experience developing software for real-time environments
  • Experience with multiple programming methods and languages, including C, C++, C#
  • Experience with multiple scripting languages, including Perl, Python, BASH
  • Experience developing APIs for command and control over unreliable communications links
  • Experience developing in the Linux environment and implementing Linux applications
  • Familiarity with Object Oriented design, architecture and programming methods
  • Familiarity with layer 1-4 networking protocols and wired/wireless/optical networking concepts
  • Familiarity with embedded software that controls hardware (e.g. device drivers, microcontrollers)
  • Knowledge of Microsoft software applications and other software applications as required, including Microsoft SharePoint
  • Excellent communication skills
  • Demonstrated effective teamwork skills

Minimum Education and Experience:

  • Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering or related discipline and 5-8 years related experience or an equivalent combination of skills, education, and experience.

LGS Innovations and its subsidiaries are wholly-owned subsidiaries of CACI International, Inc.

Job Location


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.

All Jobs in Herndon, VA

  • Software Developer

    Telesis Washington, DC

    View Job
  • Software Engineer

    General Dynamics Mission Systems Prince William County, VA

    View Job
  • Software Engineer (Java, ReactJS, node.js)

    MRP Tysons Corner, VA

    View Job
  • Software Developer - Polygraph

    General Dynamics Information Technology Chantilly, VA

    View Job
  • Data Center Engineer

    Sprint Reston, VA

    View Job
  • Systems Engineer

    Verizon Ashburn, VA

    View Job
  • Mid-level Java Developer

    MRP Tysons Corner, VA

    View Job
  • Business Application Analyst I

    Northwest Federal Credit Union Herndon, VA

    View Job
  • Senior Software Engineer

    CyFIR, LLC. Ashburn, VA

    View Job
  • Jr. Engineer: Naval

    The Kenific Group, Inc Washington, DC

    View Job
  • Cyber Research and Development Engineer- Clearance Sponsorship Availab

    CACI Sterling, VA

    View Job

Featured Articles

Overview About Training And Placement In DMV

25 September 2015

Every state has its own Department of Motor Vehicle through which the teenagers can apply for the driving license. Offices of DMV are located at 52 different locations of United States of America. OPT, enables foreign students who

read more..

Best SAP MDM Online Training Program In USA

28 April 2016

SAP MDM ( Master Data Management ) is the component of SAP net Weaver product group. It creates one true master by consolidating, synchronizing, and cleansing all the data. It is used in various scenarios like rich product content management, master data harmonization, global data synchronization,

read more..

Modules Of SAP FSCM Online Training Under Expert Guidance

27 April 2016

SAP Financial Supply Chain Management (FSCM) is the suit of modules used to manage the cash supply or cash equivalents for the business house. It covers a wide range of modules like in-house cash, treasury management, collection management, cash and liquidity management, dispute management, biller d

read more..

SAP BASIS Online Training By Professionals

25 April 2016

SAP BASIS (Business Application Software Integrated Solution) is a middleware programs set. The responsibilities of SAP BASIS includes printing/spooling configuration and administration, creating and restoring data back-ups, managing the database space allocation, to create role using different meth

read more..

Thanks For Your Feedback

Attach A Resume First