Michelin

R&D Computer Scientist - C++ full stack developer

Pune, India
C++ C# Qt Python R
Description
R&D Computer Scientist - C++ full stack developer

- - - - - - - - - - - -

This position is created in a Worldwide company, were the developers work with worldwide developers directly in contact with our worldwide internal partners (France, US, Japan, China, …).

KEY EXPECTED ACHIEVEMENTS

The mission consists of full stack developments and/or maintenance activities of industrial scientific softwares for simulation or AI, and the main activities are:

  • Managing requests from end to end. (From requirement to rollout). This requires ability to interact with R&D business teams and IS teams world-wide.
    • Gathering, qualifying and documenting business needs.
    • Defining and documenting use cases.
    • Functional analysis.
    • Defining software architecture (technical design, diagrams ...etc).
    • Developing the designed solution in C++ (C# or Qt are also interesting skills).
    • Writing automated unit tests.
    • Integrating the features within the defined release.
    • Supporting business users during qualification tests.
  • Performing level 3 support.
    • Troubleshoot production issues.
    • Root cause analysis.
    • Implementing fixes and managing the life cycle of those fixes. (Automated unit tests, support validation, business validation, and integration of the changes within the release ...etc).
  • Software life cycle contribution and management.
  • Interaction with teams:
    • Activities are managed with agility using agile, Waterfall or hybrid methods.
    • Providing priorities based on business inputs and constraints.
  • Continuous improvement:
    • Provide advices for solution enhancement.
    • Participate to technical and functional workshops and discussions to identify progress ideas to implement.
    • Out of the box thinking, innovation.

Technical skills

  • Master level and experience in computer science or electronics for scientific applications: on C/ C++, Qt, or C#;
  • Knowledges and experiences of applied mathematics (statistics, signal processing);
  • Interest about Physics;
  • Experiences on python development (front and UI) are interesting;
  • Knowledges on software factory, on CI/CD Tools, versioning software, test automation;
  • Knowledge in IT project management;
  • Knowledges in software architecture.

Soft skills

  • Communication skills and team spirit,
  • Curiosity and autonomy,
  • Achievement orientation,
  • Analysis and synthesis skills.

Studies

Master’s degree in

- computer science with Industrial Experience in C++,

- mechanical science with 3 years of experience in C++ development.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 232 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers