Software Engineer Intern
Job Summary
HeroVend is seeking a dedicated Software Engineer Intern to work on real-world production software, including smart vending machine hardware and cloud systems. You will collaborate on developing Android-based payment systems, backend infrastructure with Laravel, and hardware-software integration. This role is designed for students passionate about full-stack product development and modern engineering workflows.
Responsibilities
- Develop Android-based payment systems
- Build and maintain Laravel backend systems
- Integrate software with physical hardware
- Design user-friendly software interfaces
Required Skills
- Strong technical fundamentals
- Problem-solving abilities
- Full-stack development knowledge
- Attention to detail
Job Details
What You Will Work On
- Developing an Android-based payment system for vending machines.
- Building and improving backend systems using Laravel.
- Working on software that communicates with real hardware.
- Creating clean, polished, and user-friendly interfaces.
- Using modern AI tools such as Claude as part of the development workflow.
- Learning about hardware-software integration and reverse engineering workflows.
What You Will Learn
- Full-stack product development.
- UI/UX design for real users.
- Payment system workflows.
- Hardware and software integration.
- Production-ready coding practices.
- Working in a small, fast-moving engineering team.
Requirements
- Strong technical fundamentals.
- A genuine interest in building real products.
- Good problem-solving ability.
- Discipline to work effectively in a hybrid setup.
- Attention to detail and care for product quality.
- A portfolio, GitHub, or past project that shows what you can build.