Software Intern
Posted on April 13, 2026 by Fugro
- Singapore, Singapore
- N/A
- fulltime, internship
RESPONSIBILITIES:
- Software Development: Assist in the design, coding, and testing of software applications and systems. This may involve programming in languages such as ROS2, C/C++/C# or other relevant languages.
- Testing and Debugging: Support the testing and debugging of software components to ensure their functionality, reliability, and performance. This may involve creating test cases, running tests, and documenting issues.
- Documentation and Reporting: Contribute to the creation and maintenance of accurate and detailed documentation related to software designs, requirements, test procedures, and user manuals.
- Collaboration: Collaborate with software engineers and other cross-functional teams to contribute to the development and implementation of software projects. Participate in team meetings and provide updates on progress and challenges.
- Research and Innovation: Stay updated on the latest software development technologies, tools, and best practices. Contribute ideas and suggestions for improving existing software processes and systems.
- Quality Assurance: Adhere to Fugro's quality standards and follow established software development processes to ensure the reliability, security, and usability of software products.
- Problem Solving: Analyse and troubleshoot software issues, identify root causes, and propose effective solutions.
REQUIREMENTS:
- Educational Background: Currently pursuing a degree in Computer Science, Software Engineering, Robotics, Automation or Autonomous systems or a related field.
- Strong understanding of software development principles, including Object-Oriented Programming (OOP) and data structures.
- Proficiency in one or more languages such as C/C++, C#, QT, or Python.
- Experience with development tools like Git (version control), JIRA, and integrated development environments (IDEs).
- Solid foundation in computer image processing and recognition techniques.
- Familiarity with computer vision libraries like OpenCV or deep learning frameworks such as TensorFlow or PyTorch is highly desirable.
- Exposure to robotics frameworks, specifically ROS2.
- Knowledge of automation or autonomous systems and how they integrate visual data.
- Familiarity with Agile or Scrum methodologies is a plus.
- Excellent problem-solving skills with a strong attention to detail.
- Ability to work effectively in a collaborative team environment.
- Self-motivated with a proactive attitude toward learning new technologies
Fugro does not accept any unsolicited applications from recruitment agencies. Acquisition to Fugro Recruitment or any Fugro employee is not appreciated**.**
Advertised until:
May 13, 2026
Are you Qualified for this Role?
Click Here to Tailor Your Resume to Match this Job
Share with Friends!
Similar Internships
Software Internship – Microscope Service Tool
Work Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description Thermo Fisher Scie…
Software Intern SG
About the Role We are seeking a Software Intern to support the development of tools, frameworks, an…
AI / ML System Software Intern
Job Description Intel's Network and Edge Group (NEX) are seeking Artificial Intelligence (AI) syste…
Middleware Software Intern
Skydio is the leading US drone company and the world leader in autonomous flight, the key technolog…
Summer 2025 Software Internship
T-Mobile is synonymous with innovation–and you could be part of the team that disrupted an entire…
Avionics Software Intern
Job Description: Job Description: About Organization: As a proven leader in the global aerosp…