Software Engineering Intern
ST Engineering iDirect is a global leader in satellite communications (satcom) providing technology and solutions that enable its customers to expand their business, differentiate their services and optimize their satcom networks. Our business provides innovation focused on solving satellite’s most critical economic and technology challenges and expands a shared commitment to shaping the future of how the world connects. With your talent and energy paired with our vision and technical leadership, the most fulfilling work of your career is waiting for you at ST Engineering iDirect…the sky is truly the limit!
ST Engineering iDirect continues to fuel its engineering growth and seeks an innovative, creative Software Engineering Intern who is ready for the challenges, responsibilities, and the learning experiences that come with working in a high-energy, fast-paced environment. iDirect is dedicated to providing next generation solutions for broadband IP networking via satellite networks. As the leading innovators in this new space, our diverse and talented team of Internet, satellite and telecommunications professionals continue to break new ground and create significant opportunities for the network operators, service providers resellers, and the corporate networking professionals.
ST Engineering iDirect currently his looking for multiple Interns to support and work within the Next Generation Platform Development Team. The selected candidates will work closely with the team of highly skilled Engineers in a collaborative Agile environment. High team participation and cooperation is expected. The selected candidates will design, implement and test software solutions for both automated testing and various applications. Day to day direction will come from Team Mentors and Senior Engineers assigned to specific projects.
Key Responsibilities:
- Collaborate with other engineers to integrate various software components and participate in code reviews, debugging and troubleshooting
- Debug and troubleshoot software issues.
- Create and maintain documentation for software systems and features, ensuring clarity and consistency.
Qualifications and Skills:
- Proficiency in at least one programming languages such as Java, C++, or Python.
- Currently pursuing an Undergraduate/Graduate/Master/PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline
Familiarity with software development methodologies and Agile.
Understanding of data structures, algorithms, and software design principles. - Strong problem-solving skills and the ability to work independently as well as in a team environment.
- Excellent communication skills, both written and verbal.
- Passion for technology and a strong desire to learn and grow in the field of software engineering.
Preferred Qualifications:
- Graduating December 2025 onwards with the intent to return to degree program after the completion of the internship.
- Able to commit to working for 12-15 weeks during Summer 2025
- Experience with large-scale distributed systems and cloud technologies.
- Familiarity with content recommendation systems or machine learning algorithms.
- Previous internship or project experience in software development.
- Experience with version control systems, such as Git.
- Interest in Telecommunications, Satellite Communications and Networking