Software Engineering Co-op - Fall 2026

CACI InternationalRochester, NY
1dOnsite

About The Position

CACI is currently seeking a Software Engineering Intern to join our Mastodon Design User Interface team in Rochester, NY! You must be available to work 100% on-site. We specialize in designing and building hardware and software to meet our customers’ requirements. We focus on offering devices that can be fielded immediately to meet the mission needs that lie directly ahead. Size, weight, power, and packaging are of paramount importance in everything we design and build. Our expertise allows us to rapidly provide these solutions in specialized electronic/mechanical design, embedded & application-level software, reverse engineering & protocol analysis, and RF signals exploitation and communications systems. This co-op opportunity will begin in August/September and has the potential to continue through the spring of 2027.

Requirements

  • Must be currently pursuing a bachelor's degree in Computer Science, Software Engineering, or a related discipline
  • Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future
  • Experience with source code control systems and concurrent development workflows (Git preferred)
  • Strong communication skills
  • Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management

Nice To Haves

  • Experience using Kotlin or Java to develop applications for Android devices and desktop/laptop computers
  • Experience creating plugins within a framework of existing Android applications
  • Experience with SQL and RDBMS such as Oracle, MySQL, or PostgreSQL
  • Understanding of system architecture concepts and experience with system design (defining service building blocks, data flow, building systems with scalability, reliability, and maintainability in mind)
  • DevOps experience/CI/CD pipeline

Responsibilities

  • Design, develop, and implement custom software to control Mastodon's suite of sensor products
  • Support maintaining and improving existing software
  • Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
  • Ensure product quality and timeliness of work, resolve problems to meet objectives, and provide periodic status reports

Benefits

  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Part-time

Career Level

Intern

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service