Software Developer - Job Opportunity at CGG SERVICES (SINGAPORE) PTE. LTD.

Singapore, Singapore
Full-time
Mid-level
Posted: January 25, 2025
Hybrid
SGD 80,000 - 120,000 per year based on Singapore market rates for scientific software development roles

Benefits

Flexible hybrid work arrangement with emphasis on work-life balance
Comprehensive healthcare coverage for employee and family members
On-site wellness and recreation facilities indicating investment in employee wellbeing
Competitive compensation structure aligned with market standards
Professional development and learning programs
Environmental sustainability initiatives and community engagement opportunities

Key Responsibilities

Lead development of new software programs and updates for geoscience applications with focus on performance optimization
Design and implement scientific algorithms focusing on computational efficiency and accuracy
Conduct thorough software testing and validation to ensure compliance with industry standards
Develop technical documentation and maintain software lifecycle documentation
Optimize code for heterogeneous computing environments
Port software across different platforms and operating systems
Collaborate with cross-functional teams to improve software functionality

Requirements

Education

Master or higher degree in Software Engineering, or degree in related area such as Geophysics, Computer Science, Computer Engineering, Physics, Mathematics, and Electrical Engineering

Experience

1 to 5 years of relevant software experience

Required Skills

Modern FORTRAN/C/C++ for scientific programming CUDA/HIP/MPI/OpenMP Numerical implementation of scientific algorithms Software analysis and design Debugging Organizational skills Communication skills Teamwork
Advertisement
Ad Space

Sauge AI Market Intelligence

Industry Trends

Scientific computing sector is experiencing rapid growth with increased demand for high-performance computing solutions in geoscience Shift towards heterogeneous computing architectures requiring diverse programming expertise Growing emphasis on sustainable energy solutions driving demand for advanced geophysical software

Role Significance

Typically part of a 5-10 person development team within larger geoscience technology division
Mid-level position with significant technical responsibility and potential for growth into senior technical or team lead roles

Key Projects

High-performance computing optimizations for geophysical algorithms Cross-platform software development for scientific applications Integration of machine learning capabilities into traditional geoscience software

Success Factors

Deep understanding of scientific computing principles and optimization techniques Ability to bridge theoretical physics/mathematics with practical software implementation Strong collaboration skills for working with domain experts and other developers Commitment to continuous learning as technology evolves

Market Demand

High demand with strong growth trajectory due to increasing digitalization in geoscience sector

Important Skills

Critical Skills

Scientific programming expertise particularly in FORTRAN/C++ Understanding of parallel computing and optimization techniques Strong mathematical and algorithmic problem-solving abilities

Beneficial Skills

Experience with cloud computing platforms Knowledge of machine learning frameworks Familiarity with geophysical concepts

Unique Aspects

Focus on scientific software development combining physics and high-performance computing
Strong emphasis on sustainability and environmental responsibility
Opportunity to work on cutting-edge geophysical algorithms

Career Growth

2-3 years for progression to senior role with demonstrated expertise

Potential Next Roles

Senior Software Developer Technical Lead Software Architect Research Software Engineer

Company Overview

CGG SERVICES (SINGAPORE) PTE. LTD.

CGG is a global technology leader in geoscience, providing comprehensive range of data, products, services and solutions

Leading position in geophysical services and software with strong presence in energy sector
Strategic APAC hub in Singapore with significant R&D operations
Innovation-focused environment emphasizing technical excellence and sustainability
Advertisement
Ad Space
Apply Now

Data Sources & Analysis Information

Job Listings Data

The job listings displayed on this platform are sourced through BrightData's comprehensive API, ensuring up-to-date and accurate job market information.

Sauge AI Market Intelligence

Our advanced AI system analyzes each job listing to provide valuable insights including:

  • Industry trends and market dynamics
  • Salary estimates and market demand analysis
  • Role significance and career growth potential
  • Critical success factors and key skills
  • Unique aspects of each position

This integration of reliable job data with AI-powered analysis helps provide you with comprehensive insights for making informed career decisions.