CACI International Inc
Ypsilanti, MI
Software Engineer Intern - Summer 2027
We tailor your resume to this role and apply for you in seconds.
Apply to Software Engineer Intern - Summer 2027 at CACI International IncJob details
- Location
- Ypsilanti, MI
- Work type
- Onsite
- Compensation
- $42,000 - $84,000/yr
- Clearance
- Required
- Posted
- 2 weeks ago
- Apply on
- caci.eightfold.ai
About this role
CACI International Inc is seeking a Software Engineer Intern to join its Radar and Sensor Technologies Portfolio. The role supports the development of radar and space emerging technology solutions by converting algorithm prototypes into software, building testing tools, collaborating on development activities, and participating throughout the software development lifecycle.
What you'll do:
- Taking algorithm definitions and prototypes and converting them into software applications
- Learning about radar phenomenology and algorithm implementation
- Collaborating with other developers including participating in and leading code reviews and technical exchanges
- Building and improving on automated test and verification software and tools
- Learning to write clean, efficient, and well-tested code that adheres to best practices and coding standards
- Participating in all aspects of the development lifecycle, including planning, requirements development, software design, implementation and build, documentation, testing, deployment, and maintenance
- Updating legacy code into modern languages under the supervision of technical mentors and integrating that software into our software stacks
What they're looking for:
- Willingness and ability to obtain a Top Secret clearance
- Working toward a degree in Computer Science, Electrical Engineering, Math, Physics, or a related field
- Interest in learning new remote sensing technologies
- Programming skills in C++, Java, Rust, CUDA, or Python
- Excellent problem-solving and analytical skills
- Ability to work within a team environment to advance large software development packages by taking on and completing tasks independently
- Programming skills in an additional language
- Familiarity developing in Linux and/or in a cloud environment (AWS preferred)
- Knowledge of or background in radar or electro-optical fields
- Academic experience in digital signal processing
- Scrum/Agile Development knowledge and experience with Jira
- Experience writing software implementing algorithms
Benefits:
- Flexible time off benefit
- Robust learning resources
- Competitive benefits and learning and development opportunities
- Healthcare benefits
- Wellness benefits
- Financial benefits
- Retirement benefits
- Family support benefits
- Continuing education benefits
- Time off benefits
Ready to apply to CACI International Inc?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.