Skip to main content
Dassault Systèmes

Software Engineer (C++)

Dassault Systèmes Pune, Maharashtra, India Full-time 2 hours ago
Software
  • Design the software system, describing the specifications in technical terms:
    • Select algorithms, theories or technologies that will be used.
    • Plan appropriate user interface.
    • Identify and manage dependencies with other components.
    • Document these selections in a PES (Product Enhancement Specification Document)
  • Develop and implement new functionalities described in PES:
    • Code, compile and run unit tests according to Implement processes and Metrics (KPIs).
    • Check the progress of dependencies with other components.
  • Ensure knowledge sharing within the team about the developments.
  • Work towards development convergence:
    • Improve code quality up to the Last Build, to reach the defined quality metrics (component metrics, product metrics …)
  • Regularly run lessons learned and RCA to identify areas for code quality or software performances improvement.
  • Resolve quality issues (backlog management):
    • resolution of incidents reports (IRs) reported by the Technical Customer Support or by Product QA teams
  • Technological intelligence:
    • Keep abreast of the latest technological developments ( such as AI/ML, data science), understand the requirements of our development partners, know about competing products, look ahead for future products, technologies, languages, etc.

Qualification:

Computer Science / IT / E&TC

  • C/C++
  • Java script, HTML, CSS
  • Python with Data Science & AI experience
  • Data Structures & Algorithms
  • Design pattern
Apply now
Pune, Maharashtra, India
On-site
Full-time
2 hours ago

Share this job