Android Developer Intern, 2027
Allen Control Systems
About the Role
- Interns at Allen Control Systems (ACS) work alongside engineers and product teams on systems that are shipped.
- As an Android Developer Intern, you will help design and improve interfaces connecting people with real-time technology, including mobile and embedded applications, and internal tools.
- This role involves early-career work with real stakes, collaborating with engineers, product managers, and designers to create intuitive, responsive interfaces for complex technical systems.
Location: Austin, TX (on-site)
Duration: Summer 2027 (~10–12 weeks)
Pay: Paid Internship
Key Responsibilities
- Design and iterate on user interfaces for Android, tablet, embedded, and internal applications.
- Work closely with engineers to implement designs using technologies like Jetpack Compose and modern Android UI frameworks.
- Collaborate with product managers, software engineers, and stakeholders to understand user needs and translate them into design solutions.
- Design for real-time systems, prioritizing responsiveness, clarity, and reliability.
- Explore interaction patterns for touchscreens, gamepads/controllers, and other input methods.
- Help establish and maintain consistent UI patterns and design systems across applications.
- Participate in user feedback, usability testing, and iterative design reviews.
- Clearly communicate design decisions and incorporate feedback from technical and non-technical teammates.
Requirements & Tech Stack
- Currently pursuing a degree in UI Design, Human-Computer Interaction, Interaction Design, Computer Science, Software Engineering, or a related field.
- Coursework, project, or internship experience in UI/UX design, interaction design, product design, or Android mobile development.
- A portfolio or examples of work demonstrating your approach to solving user problems through design (e.g., class projects, personal projects, apps, prototypes, previous internships).
- Interest in designing interfaces for technical, real-time, or complex systems.
- Strong attention to detail and an instinct for creating simple, intuitive user experiences.
- Curiosity about software development and a willingness to work closely with engineers.
- Basic understanding of software development concepts and how UI connects to application logic.
- A builder's mindset, favoring creation, feedback, and iteration.
- Strong communication skills and the ability to explain design decisions.
You'll Stand Out
- Experience designing interfaces for mobile, tablet, embedded, or real-time applications.
- Experience with Android, Jetpack Compose, Kotlin, or other mobile development technologies.
- Experience designing for game-like interactions, simulations, controllers, or other non-traditional input methods.
- Experience collaborating directly with software engineers to implement designs.
- Interest in embedded systems, robotics, autonomy, or other technically complex products.