Overview
Build the future of secure technology with a Software Engineer Internship at Thales. You will join a team of developers working on critical mobile security libraries (SDKs) used across our global business lines. This hands-on role offers exposure to the full industrial software lifecycle, agile (scrum) methodology, and the fast-evolving mobile security domain across iOS, Android, and Windows platforms.
What You'll Get Out of This Internship
· Gain practical, hands-on experience developing and testing security-critical software libraries (SDKs) for mobile platforms.
· Learn and apply the full industrial software lifecycle and Agile (Scrum) methodology within a global technology leader.
· Develop expertise in the high-demand field of mobile security, working with technologies like Java, Android, Objective C, or C.
· Receive mentorship from experienced developers, building not just coding skills but professional engineering and problem-solving abilities.
· Contribute to process improvement initiatives and experience the dynamic, fast-paced challenges of the real software industry.
Key Responsibilities
· Perform coding, testing, and debugging tasks on mobile security libraries under the guidance of experienced developers.
· Participate in the full project software lifecycle, including development, testing, documentation, and release within an Agile process.
· Brainstorm and contribute to discussions on process improvements to enhance validation and development efficiency.
· Learn and adapt to working on different programming languages and technologies as required by project tasks.
· Collaborate effectively within a team while also being capable of working independently on assigned modules.
Requirements
· A strong interest in mobile development and/or the mobile security domain.
· Strong problem-solving skills and a strong willingness to learn new technologies and concepts.
· Flexibility and comfort working in a fast-paced, ever-changing environment.
· A proactive, motivated, and analytical mindset; a true team player.
· Proficient in one or more of the following: Java, Android, Objective C, or C.
· Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
Who This Internship Is Ideal For
A proactive and adaptable computer science or engineering student with a strong foundation in programming, who is passionate about mobile technology and security, and eager to learn professional software engineering practices in a mission-critical environment.
About the Company
Thales is a global technology leader creating solutions for aerospace, defence, digital identity, and cybersecurity. In Singapore for over 50 years, our team empowers critical decisions to build a safer, more inclusive future.
Internship Details
· Location: Singapore, Singapore
· Duration: 3-6 months
· Commitment: Full-time
· Working Arrangement: Hybrid
· Stipend (if provided): To be discussed in interview
· Application Deadline: Rolling basis