Internship - Scientific Software Development Engineer (F/M)
Courbevoie, Ile-de-France, FR
Optimizing ship stability calculation algorithms in C#
Join a global leader in maritime classification and certification
Your career is about more than building a CV – it’s a chance to LeaveYourMark.
Joining Bureau Veritas Marine & Offshore means becoming part of a global reference in maritime classification and certification.
For nearly two centuries, we have been supporting innovation and transformation across the maritime sector, ensuring the safety, performance, and sustainability of ships and offshore infrastructures worldwide.
Our mission? To contribute to a safer and more sustainable maritime world, by providing our technical expertise and commitment to our clients and partners.
Discover an internship at the heart of maritime software innovation :Are you passionate about software development and eager to apply your skills in a technical and maritime environment?
Join our Technical Directorate, within the team dedicated to developing calculation software used for the classification of ships and offshore units.
These tools are essential to verify the compliance of designs with international regulations.
As part of this internship, you will join the project team developing a new ship stability calculation software, with a strong focus on algorithmic performance optimization.
Your main missions:
As a member of the development team, you will contribute to the optimization and reliability of scientific computation algorithms.
Your responsibilities will include:
- Reading and understanding existing algorithms developed in C#;
- Analyzing code performance, identifying optimization opportunities, and using profiling tools such as DotTrace or equivalents;
- Proposing and implementing performance enhancements (parallelization, multi-threading, async/await, reduction of algorithmic complexity, etc.);
- Participating in the design and development of the software;
- Conducting scientific and technological watch on optimization methods and emerging technologies;
- Presenting your progress during team meetings and technical discussions;
- Collaborating with multiple internal teams within a stimulating and international environment.
Your profile
- You are currently pursuing an engineering degree, master’s degree, or equivalent, specializing in mathematics, physics, or scientific computing;
- You have a strong command of C# programming and concepts in numerical computation and software optimization;
- You are rigorous, methodical, and analytical, with a structured problem-solving approach;
- You have a good command of English, both written and spoken, in an international context.
Why join Bureau Veritas?
By joining our teams, you will participate in varied, enriching, and stimulating international projects. We support our teams throughout their careers with technical training and continuous professional development to keep them at the forefront of emerging technologies.
Convinced that diversity is a strength, we are committed to providing an inclusive and equitable work environment where everyone can contribute to the company's success. We promote gender equality and support professional integration, access, and retention of people with disabilities.
Ready to embark on your next professional adventure? Join us to shaping a better maritime world!