Intern, Engineering- Mobile App Development AI (Hopkins, MN)

Digi InternationalHopkins, MN
20hHybrid

About The Position

Since 1985, Digi International has been a pioneer in wireless communication, forging the future for connected devices and responding to the needs of the people and enterprises that use them. Before the Internet of Things was a thing, we built M2M and IoT devices, adapted to evolving network standards, and optimized data communications around the most advanced protocols and emerging technologies. From radio frequency modems to gateways, cellular routers, networking devices, embedded system-on-modules (SOM) and single-board computers (SBCs), Digi's solutions have continually grown to serve an extensive breadth of applications across the IoT landscape. Today, our IoT offerings include sensor-based solutions, a sophisticated platform for remotely monitoring device deployments of any size, anywhere, as well as professional design, implementation and certification teams to help you carry out your vision, no matter how large or small. This is a unique opportunity to build a real, customer-facing mobile application for Digi's Remote Manager platform — and to build it almost entirely using AI coding tools. You will use AI assistants (Claude, Cursor, Copilot, etc.) as your primary development partners to design, code, test, and ship a mobile app that lets field technicians register Digi devices, view device status, perform basic resets, and capture install photos. This role is as much about proving what's possible with AI-assisted development as it is about building the app itself.

Requirements

  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Mobile Development, or a related field.
  • Experience building mobile applications (iOS, Android, React Native, or Flutter) — even personal/class projects count.
  • Strong fundamentals in at least one programming language (JavaScript/TypeScript, Dart, Swift, or Kotlin).
  • Active, skilled user of AI coding tools — you should already be using AI to write code faster and better.
  • Understanding of REST APIs and how to authenticate and consume them in mobile apps.
  • Comfort with version control (Git) and modern development workflows.
  • Eye for UX — you care about building something that field technicians will actually want to use.
  • Self-directed and resourceful — this is a build-from-scratch project with real users waiting.

Nice To Haves

  • Published app on App Store or Google Play.
  • Experience with barcode/QR scanning libraries.
  • Familiarity with IoT device management concepts.
  • Experience with camera/photo APIs and cloud storage integration.
  • Prior experience with CI/CD for mobile apps.

Responsibilities

  • Design and develop a cross-platform mobile application (React Native, Flutter, or native, your recommendation based on AI tool compatibility) for Digi Remote Manager.
  • Implement device registration via serial number entry and barcode/QR code scanning.
  • Build device dashboard views showing status, model, firmware version, cellular signal strength, and connectivity health from the DRM API.
  • Implement device actions: reboot, factory reset, and configuration viewing with appropriate confirmation and error handling.
  • Build a photo capture module that allows technicians to photograph installations and associate images with specific devices and locations.
  • Integrate with Digi Remote Manager REST APIs for all device operations.
  • Use AI coding tools (Claude, Cursor, GitHub Copilot, etc.) as the primary development methodology — document what works, what doesn't, and how to get the best results.
  • Deliver a working prototype by end of internship with documentation sufficient for Digi engineering to maintain and extend it.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service