CACI International Jobs

Job Information

CACI International Embedded Systems/Software Engineering Intern - Summer 2021 in Dulles, Virginia

Job Description

What You’ll Get to Do:

Design the real-time embedded firmware and software drivers that command and control all the tactical systems and sensors that CACI’s Advanced System Development Group creates

Duties and Responsibilities:

  • Write the firmware for real-time embedded systems as well as the multi-threaded drivers and applications for communication.

  • Work on a multi-disciplinary team with mechanical, electrical, computer, and rf engineers.

  • Assisting with planning, conducting, and evaluating approaches to meet project objectives in a timely, cost-effective fashion.

  • Analyze, design, develop, and maintain products; assist in commercialization.

  • Build prototypes, products, and systems for testing; set up and run laboratory simulations

  • Design testing procedures and coordinate testing. Conduct tests, document results, and develop client presentation

More About the Role:CACI’s Advanced Systems Development Group is looking for an Embedded Systems Software Engineer to join our embedded systems team. Do enjoy writing firmware for real-time embedded systems that will be a part of larger electro-mechanical systems? Are you interested in working on hardware/software interfaces, writing the communication interfaces, debugging your firmware and software, and optimizing your implementations? Join CACI’s Advanced Systems Development Group and be a part of a fast-paced, technical design team focusing on real-time embedded systems applications for defense.You’ll Bring These Qualifications:

  • Progress towards a BS degree in electrical engineering, computer engineering or computer science (ABET/EAC Accredited)

  • 0-2 years of relevant experience in the field of electrical/computer engineering or computer science

  • Embedded microprocessor / embedded system-based design

  • Proficient in C/C++ and Python

  • Must be mechanically inclined and have strong mathematics skills

  • Effective communication skills, both written and oral.

  • Able to work both within a team and autonomously as tasks dictate.

  • Able to digest new technical information at a rapid pace for practical use.

  • Appropriate time management capabilities - able to both pace workload and provide feedback to leads on task progress.

  • Ability to work under the supervision of a mentor

  • Eagerness to improve efficiency and streamline work procedures.

These Qualifications Would be Nice to Have:

  • Real-time embedded systems design, FreeRTOS preferred

  • ARM based processor development

  • Proficient with Linux

  • Experience with multi-threaded programming

  • Experience designing low-power embedded systems

  • Hands-on prototyping and assembly experience

  • Understanding of FPGA’s and FPGA SoC’s, Xilinix preferred

  • If Undergraduate or Graduate, pursuing a degree in electrical engineering, computer engineering, computer science, or related field is preferred, not required.

  • Minimum GPA of 3.0 or higher is preferred, not required.

  • Previous internship/ co-op or other work experience, leadership and teamwork capabilities, interpersonal communication skills, and activities(professional/ community/ extracurricular)

What We Can Offer You:

  • We’ve been named a Best Place to Work by the Washington Post.

  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.

  • We offer competitive benefits and learning and development opportunities.

  • We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.

  • For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.

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.