Software Intern
Job Summary
Job Description
As aSoftware Engineering Internat Fugro Subsea Technologies you will play a hands-on role in shaping the future of subsea robotics. Youll collaborate with our expert engineering team to develop and refine innovative software forRemotely Operated Vehicles (ROV/eROV) gaining end-to-end exposure to the development lifecyclefrom initial coding and logic design to rigorous testing and technical documentation.
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 Fugros 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 asC/C C# QT or Python.
- Experience with development tools likeGit(version control)JIRA and integrated development environments (IDEs).
- Solid foundation incomputer image processing and recognitiontechniques.
- Familiarity with computer vision libraries likeOpenCVor deep learning frameworks such asTensorFloworPyTorchis highly desirable.
- Exposure to robotics frameworks specificallyROS2.
- Knowledge of automation or autonomous systems and how they integrate visual data.
- Familiarity withAgile or Scrummethodologies is a plus.
- Excellentproblem-solving skillswith a strong attention to detail.
- Ability to work effectively in acollaborative teamenvironment.
- Self-motivated with a proactive attitude toward learning new technologies
Disclaimer for recruitment agencies:
Fugro does not accept any unsolicited applications from recruitment agencies. Acquisition to Fugro Recruitment or any Fugro employee is not appreciated.
Required Experience:
Intern
About Company
Fugro are the world’s leading Geo-data specialist, collecting and analysing comprehensive information about the Earth and the structures built upon it. Through integrated data acquisition, analysis and advice, we unlock insights from Geo-data to help our clients design, build and oper ... View more