Talent.com
This job offer is not available in your country.
Technical Software Engineer

Technical Software Engineer

ExxonMobil Corporationbangalore, India
13 hours ago
Job description

What you will do

Work on a scrum team as a software developer to develop and support proprietary applications used for seismic imaging

Collaborate closely with researchers to enable their research and to commercialize prototype research code

Support internal business partners that are globally distributed

Optimize applications to improve HPC system utilization and to increase throughput of seismic processing projects

Collaborate with HPC systems team and geoscientists to influence decisions regarding future hardware / system upgrades

About You

Skills and Qualifications

Degree in Computer Science, Software Engineering, Engineering, Applied Mathematics, Computational Science, or related field with a minimum GPA of

Strong understanding of computer science fundamentals, including algorithms, data structures, and software design principles.

Minimum 1 year of hands-on C / C++ programming experience.

Strong understanding of code complexity and the performance implications of various algorithms.

Minimum of 2 years of hands-on experience with Object-oriented programming such as C / C++

Minimum 1 year of experience working in Linux environment

Strong verbal and written communication skills for effective collaboration and mentoring.

Self-motivated and driven to learn

Preferred Qualifications / Experience

Experience with Python, modern C++ (, C++11 and later), Unix shell scripting languages (BASH primarily)

Object oriented design principles

Proficiency in any other programming language such as Java, Python, Shell Script, JavaScript (a plus)

Familiarity with software development tools and methodologies, such as version control systems (Git), integrated development environments (IDEs), and agile practices.

Your benefits

An ExxonMobil career is one designed to last. Our commitment to you runs deep : our employees grow personally and professionally, with benefits built on our core categories of health, security, finance and life. We offer you :

  • Competitive compensation
  • Medical plans, maternity leave and benefits, life, accidental death and dismemberment benefits
  • Retirement benefits
  • Global networking & cross-functional opportunities
  • Annual vacations & holidays
  • Day care assistance program
  • Training and development program
  • Tuition assistance program
  • Workplace flexibility policy
  • Relocation program
  • Transportation facility

Please note benefits may change from time to time without notice, subject to applicable laws. The benefits programs are based on the Company’s eligibility guidelines.

Stay connected with us

  • Learn more about ExxonMobil in India, visit and .
  • Follow us on and
  • Like us on
  • Subscribe our channel at
  • EEO Statement

    Create a job alert for this search

    Software Engineer • bangalore, India