Your match
No match score yetSign in and add your resume to see how well this role fits you, scored 0 to 100.
See which of the required skills you already have, whether the level fits, and any red flags such as visa sponsorship.
Description
Enovation Controls is a turnkey technology company that solves complex problems and delivers innovative electronic control and display solutions across diverse markets. People who find their place here tend to stay. Many of our team members have decades of tenure, evidence of a culture where people feel valued and want to build a career.
We’re proud to be recognized by Great Place to Work as one of the Best Workplaces in Manufacturing & Production for seven consecutive years, as well as by Mployer Advisor for our Top U.S. Benefits. This recognition comes directly from employee feedback, not marketing, and reflects a workplace where people feel trusted, supported, and empowered. We live our core values every day in a collaborative, high-performance environment that balances complex technical work with real camaraderie, accessible leadership, and traditions that bring teams together.
About the Internship
- Program Dates: May 24 – August 6
- Schedule: Full-time, paid internship
- Location: Onsite, Tulsa, OK
Are you a software engineering student who enjoys solving problems, building applications, and exploring how technology supports manufacturing operations? Join Enovation Controls as a Manufacturing Software Engineering Intern and put your skills to work on real-world projects alongside our Production, Engineering, and Information Technology teams.
This hands-on internship offers the opportunity to contribute to software development projects, collaborate with experienced professionals, and learn how software is designed, tested, maintained, and integrated into a manufacturing environment. You’ll receive guidance from a mentor while building practical skills that can help launch your career in software engineering.
What You'll Work On
- Collaborate with team members and stakeholders to understand project needs and define software requirements.
- Design, develop, and test software solutions that address business and manufacturing needs.
- Build software modules that integrate with larger applications and systems.
- Evaluate existing software and recommend enhancements or upgrades.
- Create technical documentation, including diagrams, flowcharts, and models, to support development and future maintenance.
- Troubleshoot software issues, identify bugs, and help implement solutions.
- Test and maintain applications to ensure they function as intended.
- Assist with supporting deployed software and addressing reported issues or user concerns.
More from Enovation Controls
None open right now.
All Enovation Controls roles →More in Tulsa
Similar roles
- Software Engineering Intern - Technical
- Flight Software Engineer Intern (Summer 2027)
- People Team: Software Engineer Intern (Winter 2027)
- Embedded Software Engineer Intern — Lidar
- Software Engineer Intern - RCI