Embedded Software Engineering Intern - Summer 2026

CACI InternationalColorado Springs, CO

About The Position

We are seeking an Embedded Software Engineer Intern who is passionate about working with team members to solve difficult mission-critical challenges. In this important role, you will be working on Embedded software and Microprocessor designs in our designed hardware.

Requirements

  • University Sophomore, Junior or Senior.
  • Working towards a BS/BE in computer science, computer engineering, or electrical engineering
  • Professional or lab experience with languages such as C, C++, Python, or Rust
  • Professional or lab experience with Embedded microprocessors.
  • Experience with compile, run, and debug of embedded applications
  • Experience with test equipment such as oscilloscopes, logic analyzers, signal generators, spectrum analyzers, etc.
  • Create functional block diagrams for design review prior code development
  • Passionate about fostering good engineering practices and processes
  • Understanding of testing and troubleshooting principles
  • Excellent communication and analytical skills with an eye for detail
  • Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future

Nice To Haves

  • Experience with ARM A-series microprocessors or Xilinx SoC chips
  • Knowledge of modular programming and OOP concepts
  • Read/analyze/review PCB schematics and layouts
  • Familiar with telemetry and satellite communications

Responsibilities

  • Design, scope, and implement technical solutions that scale across ARKA products and customer sets.
  • Take instruction from other Embedded SW or Firmware engineers on tasks and design approach.
  • Communicate and collaborate across the engineering team and product owners.
  • Evaluate and recommend solutions and work with other team members on designs.
  • Help to define and prioritize tasks that you are assigned to work on.
  • Provide review and feedback during Software designs reviews.
  • Continuously improve, adapt, and grow.

Benefits

  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
  • We offer competitive compensation, benefits and learning and development opportunities.
  • Our broad and competitive mix of benefits options is designed to support and protect employees and their families.
  • At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service