Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Software engineers create and build software programs and systems. Prepare to work with technologies across diverse fields like automotive, aerospace, telecommunications, robotics, military applications, entertainment devices, medical equipment, and audio engineering among others.
Michigan Tech's software engineering program regularly earns top national rankings. Enhance collaboration abilities through Enterprise teams that partner with companies. Participate in the BonzAI Brawl, an intensive day-long AI coding challenge. Analyze software issues and develop effective solutions. Engineer products tailored to particular requirements. Companies nationwide visit Tech seeking to recruit our graduates for cooperative positions, internships, and permanent employment opportunities.