Mid-Level Software (Applications) Engineers

Xyram

Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Xyram in Bengaluru is seeking a mid-level Software (Applications) Engineer to design, develop, test and integrate client software in C++ from requirements to deployment, within an Agile team.

The role emphasizes collaboration with cross-functional teams, timely estimation of effort, code reviews, and delivering robust, well-documented software in a Linux environment.

Candidates should have 3+ years of experience, strong OO design, and familiarity with CM tools and modern development workflows.

Qualifications

  • 3+ years of experience in software development.
  • Proficient with C/C++ and OO design.
  • Experience in Linux development and debugging.
  • Familiarity with CM tools and peer review.
  • Strong documentation and writing skills.

Responsibilities

  • Design, develop, test and integrate client software written in C++ from requirements 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 improve software quality
  • Interface and work with cross-functional teams to successfully implement feature dependencies
  • Effectively employ innovative problem-solving techniques
  • Integrate and validate new product designs

Skills

C/C++
Linux
Agile
Object oriented design
Documentation

Education

Bachelor's Degree in Computer Science

Tools

Jira
Confluence
Git
Bitbucket
SharePoint
Jenkins
Artifactory
GDB
CMake
GCC

Job description

Mid-Level Software (Applications) Engineers

3+ Years

Full-Time

Responsibilities:
  • Design, develop, test and integrate client software written in C++ from requirements 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 improve software quality
  • Interface and work with cross-functional teams to successfully implement feature dependencies
  • Effectively employ innovative problem-solving techniques
  • Integrate and validate new product designs
Qualifications:
  • 3+ years of experience in software development
  • Programming experience with 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 Designs
  • Transmission security and cryptographic techniques
  • Strong documentation and writing skills
Additional experience in the following areas is a plus
  • Familiarity with developing multi-threaded software applications
  • Knowledge of communications and/or networking protocols, TCP/IP, UDP, IPv6, etc.
  • Experience with cross-functional (hardware/firmware/software) development and verification
  • Experience in 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 command line tools, bash scripting, GDB debugger, systemd suite
  • Working knowledge of Jira, Confluence, Git, BitBucket, SharePoint, Jenkins and Artifactory

Education: Bachelor’s Degree in Computer Science, Software, Systems, Mathematics, or related technical field.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Tessolve • Bengaluru

On-site
INR 1,800,000 - 2,800,000
C++ Developer
C++ Developer

Anlage Infotech (India) P Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer - C++
Senior Software Engineer - C++

Quest Global • Bengaluru

On-site
INR 3,000,000 - 5,000,000
C++ Developer
C++ Developer

Anlage Digital • Bengaluru

On-site
INR 900,000 - 1,700,000
Software Design Engineer
Software Design Engineer

Park Controls and Communications Private Limited • Bengaluru

On-site
INR 350,000 - 700,000
Software Engineer
Software Engineer

Trinix Pvt. Ltd. • Greater Noida

On-site
INR 500,000 - 900,000
Lead Developer - C++
Lead Developer - C++

Quest Global • Bengaluru

Hybrid
INR 4,000,000 - 6,000,000
Senior Software Engineer
Senior Software Engineer

Andor Tech • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Developer, C++
Senior Developer, C++

ICE Data Services • India

On-site
INR 1,500,000 - 2,500,000
Senior Software Developer - C++
Senior Software Developer - C++

Quest Global • Bengaluru

On-site
INR 900,000 - 1,300,000