Software Engineering Intern UX UI 2027

Allen Control Systems (ACS) is an Austin-based defense-robotics company that develops autonomous precision weapon systems, led by its Bullfrog counter-drone weapon station.

Austin, United States
About Allen Control Systems

ACS combines AI, computer vision, precision motion control, and hardware to turn legacy or modern weapons into counter-unmanned-system platforms for U.S. and allied forces.

View jobs by Allen Control Systems

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design and refine user interfaces for Android, tablet, embedded, and internal applications. You will create wireframes, prototypes, user flows, and high-fidelity designs; collaborate with engineers to implement designs; conduct usability testing; maintain design systems; and communicate design decisions throughout product development.

Requirements

  • Pursue a degree in UX/UI Design, Human-Computer Interaction, Interaction Design, Computer Science, Software Engineering, or a related field
  • Have coursework, project, or internship experience in UI/UX design, interaction design, product design, or front-end/mobile development
  • Provide a portfolio or work samples
  • Be familiar with Figma or similar design and prototyping software
  • Understand basic software development concepts and UI application logic
  • Communicate design decisions clearly

Responsibilities

  • Design and iterate user interfaces for Android, tablet, embedded, and internal applications
  • Create wireframes, prototypes, user flows, and high-fidelity designs
  • Collaborate with engineers to implement designs using Jetpack Compose and modern Android UI frameworks
  • Translate user needs and technical requirements into design solutions
  • Design interfaces for responsive and reliable real-time systems
  • Explore interaction patterns for touchscreens, gamepads, controllers, and other input methods
  • Establish and maintain consistent UI patterns and design systems
  • Participate in user feedback, usability testing, and design reviews
  • Contribute throughout the product development cycle
  • Communicate design decisions and incorporate feedback