CACI International is seeking a Senior Software Engineer specializing in embedded systems development. This role is based in Herndon, Virginia. As this is an embedded software engineering position at a senior level, the role likely involves developing and maintaining software for embedded systems and hardware interfaces. CACI International is a multinational professional services and information technology company that primarily serves various agencies of the federal government of the United States.