Jobs
N

C++ Developer

nanRemote1d ago
RemoteFull-timevia indeed

Required Skills

agilebashdockergitgolanggraphqljenkinsjirakuberneteslinuxpythonrustscrum

Job Description

Responsibilities

  • Design, develop, test, and integrate client software written in C\+\+, from requirements through to production and commercial deployment
  • Act as a member of an Agile scrum team
  • Assist with estimation of time and effort required to implement new requirements
  • Participate in code reviews and drive improvements in software quality
  • Interface with cross\-functional teams to successfully implement feature dependencies
  • Employ innovative problem\-solving techniques
  • Integrate and validate new product designs

Required Qualifications

  • 5\+ years of software development experience
  • Proficiency in C/C\+\+ and object\-oriented design
  • Experience developing and debugging software in a Linux environment
  • Familiarity with software configuration management, defect tracking tools, and peer review
  • Object and component\-oriented design principles
  • Transmission security and cryptographic techniques
  • Strong documentation and written communication skills

Nice to Have

  • Golang experience
  • Multi\-threaded software application development
  • Knowledge of communications and/or networking protocols — TCP/IP, UDP, IPv6, etc.
  • Cross\-functional (hardware/firmware/software) development and verification experience
  • Shell scripting using Perl, Lua, or Python
  • Experience with Red Hat Enterprise Linux 8
  • Familiarity with Rust, Docker, GraphQL, Kubernetes, Conan, CMake, C\+\+11
  • Working knowledge of GCC, grep/awk/sed, bash scripting, GDB debugger, and systemd
  • Working knowledge of Jira, Confluence, Git, BitBucket, SharePoint, Jenkins, and Artifactory

Education

Bachelor's degree in Computer Science, Software Engineering, Systems, Mathematics, or a related technical field.

Pay: ₹1,000,000\.00 \- ₹2,500,000\.00 per year

Benefits

  • Flexible schedule
  • Health insurance
  • Paid sick time
  • Paid time off
  • Provident Fund
  • Work from home

Ability to commute/relocate

  • Ahmedabad, Gujarat: Reliably commute or planning to relocate before starting work (Required)

Application Question(s)

  • What is your current CTC in LPA?
  • What is your expected CTC in LPA?
  • What is your notice period in days?

Education

  • Bachelor's (Required)

Experience

  • Linux: 3 years (Preferred)

Location

  • Ahmedabad, Gujarat (Preferred)

Work Location: In person

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
Remote
Location
Anywhere in India
Posted
1d ago
Source
Indeed