Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Oceaneering International Team. If you also belong to the team, you can get access from here

Oceaneering International Verified Tick

Compare button icon Compare button icon Compare
filter salaries All Filters

4 Oceaneering International Jobs

Senior Application Software Engineer (C++ Developer)

4-9 years

Chandigarh, Pune

1 vacancy

Senior Application Software Engineer (C++ Developer)

Oceaneering International

posted 1mon ago

Job Role Insights

Flexible timing

Job Description

Purpose

  • As a Senior Application Software Engineer, you will be responsible for designing, developing, and maintaining the server-side logic of our software systems.
  • The ideal candidate will have expertise in C++ and Python, and experience with Rust is a plus.

Required Experience

  • Design, develop, and maintain server-side software systems and APIs
  • Write efficient, scalable, and maintainable code using C++, Python, and Rust (Optional)
  • Extensive design and development skills in C++ 11. Having knowledge of C++ 14/C++17 will be added advantage
  • Thorough knowledge of the standard library, STL containers, and algorithm
  • Solid understanding of complexity theory (big-O) of algorithms in general, and how the C++ containers fit in
  • Understanding of performance tuning (w.r.t time/space) and how to do performance analysis and optimization
  • Experience in Multi-threaded software development
  • Excellent knowledge of Synchronization objects (Mutex, Semaphore, condition variables, etc) including their appropriate use cases and distinctions
  • Ability to pick up new software languages, interfaces, and software tools
  • Collaborate with cross-functional teams to understand business requirements and develop technical solutions
  • Optimize performance and scalability of backend systems
  • Troubleshoot and debug production issues
  • Keep up to date with industry trends and emerging technologies
  • Ability to extrapolate, develop and refine detailed tasks given high-level goals
  • Experience with developing code in Linux
  • Knowledge of SQL and NoSQL databases
  • Object-oriented software design experience
  • Experience writing unit/integration tests and test procedures
  • Experience with issue tracking software, Jira experience a plus
  • Experience with revision control software, GitHub experience a plus
  • Experience with Rust a plus
  • Experience with QT a plus
  • OpenCV, CUDA, PCL, and experience with Image processing / Computer Vision is a plus
  • Experience with one or more of docker, podman, and Kubernetes is a plus
  • Experience with middleware such as MQTT, DDS, ROS, ROS2 is a plus
  • Knowledge of containerization and container orchestration using tools like Docker and Kubernetes

Qualifications

• Bachelors or masters degree in computer science, Software Engineering, or a related field

• Software development experience in C++ with 5+ years of experience

• proven experience designing and developing scalable and high-performance backend systems.

• Experience with cloud computing platforms such as AWS, Google Cloud, or Azure a plus.

• Experience with writing requirements, design documentation, and test cases.

• Ability to read, understand, debug, and modify existing product code Language Skills


The employee must have:

• Excellent English communication skills, both written and verbal.

• The ability to read and interpret technical documentation, process standards, and safety standards written in English.

• The ability to write reports, business correspondence, and procedure manuals written in English.

• The ability to effectively present information in English and respond to questions in English.



Employment Type: Full Time, Permanent

Read full job description

Oceaneering International Interview Questions & Tips

Prepare for Oceaneering International roles with real interview advice

Top Oceaneering International Senior Application Software Engineer Interview Questions

Q1. A shell was drawn on paper. Out of different type of fasteners, which one should be used for providing buckling stability to shell?
Q2. Difference between isotropic and kinematic hardening? What does translation of yield surface mean?
Q3. In an array of integers find the integer which is present odd number of times
View all 16 questions

What people at Oceaneering International are saying

Senior Application Software Engineer salary at Oceaneering International

reported by 5 employees with 8-11 years exp.
₹9.5 L/yr - ₹24 L/yr
26% more than the average Senior Application Software Engineer Salary in India
View more details

What Oceaneering International employees are saying about work life

based on 268 employees
77%
87%
71%
94%
Flexible timing
Monday to Friday
No travel
Day Shift
View more insights

Oceaneering International Benefits

Submitted by Company
Life Insurance
Income Protection
Pension
Private Medical Insurance
Annual Leave
Submitted by Employees
Health Insurance
Cafeteria
Job Training
Work From Home
Soft Skill Training
Team Outings +6 more
View more benefits

Compare Oceaneering International with

Schlumberger

4.0
Compare

Halliburton

3.7
Compare

Baker Hughes

4.0
Compare

TechnipFMC

4.0
Compare

Subsea 7

4.4
Compare

Saipem

4.1
Compare

McDermott International

4.3
Compare

Petrofac

4.3
Compare

Weatherford

3.9
Compare

National Oilwell Varco

4.1
Compare

L&T Construction

4.0
Compare

Alstom Transportation

3.7
Compare

AECOM

4.2
Compare

Saint-Gobain

4.0
Compare

AtkinsRealis

4.0
Compare

Worley

4.1
Compare

Jacobs Engineering Group

4.1
Compare

Nasser S. Al Hajri Corporation

3.5
Compare

Consolidated Contractors

4.4
Compare

Egis India Consulting Engineers

4.1
Compare

Similar Jobs for you

Software Developer at FlexTrade

Pune

3-8 Yrs

₹ 14-24 LPA

C Developer at Turing

Remote

6-8 Yrs

₹ 8-10 LPA

Senior Software Engineer at STATWIG TECHNOLOGY SERVICES PRIVATE LIMITED

3-9 Yrs

₹ 12-27 LPA

Developer at Aristocrat Leisure

Noida, Gurgaon / Gurugram

0-5 Yrs

₹ 7.5-14 LPA

Developer at Burgeon It Services Pvt Ltd

5-6 Yrs

₹ 10-13 LPA

Developer at Atyeti

Hyderabad / Secunderabad

5-10 Yrs

₹ 20-30 LPA

Developer at Conduent

Hyderabad / Secunderabad

6-9 Yrs

₹ 6-15 LPA

Senior Software Engineer at Neysa Networks Private Limited

4-7 Yrs

₹ 20-40 LPA

Senior Software Engineer at Anvaya Info Solutions Pvt. Ltd

5-8 Yrs

₹ 15-22 LPA

Senior Software Engineer at STATWIG TECHNOLOGY SERVICES Pvt. Ltd

3-9 Yrs

₹ 12-27 LPA

Oceaneering International Chandigarh Office Location

View all
Chandigarh Office
Tower "E", GF, DLF Technology Park, Rajiv Gandhi Technology Park (IT Park) Chandigarh
Chandigarh 160101

Senior Application Software Engineer (C++ Developer)

4-9 Yrs

Chandigarh, Pune

1mon ago·via naukri.com

Apprentice - Software Developer

2-5 Yrs

Chandigarh

20hr ago·via naukri.com

Senior Design Engineer

5-10 Yrs

Chandigarh, Pune

3d ago·via naukri.com

Associate Analyst, Payroll

1-4 Yrs

Chandigarh

5mon ago·via naukri.com
write
Share an Interview