C++ Developer

Calsoft

Bengaluru

On-site

INR 900,000 - 1,200,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Calsoft is seeking a C/C++ backend developer with strong embedded systems experience for Linux/Windows environments. The role focuses on high-performance software for hardware interfaces, IPCs, and system-level debugging.

The candidate will work on Linux-based backend development with exposure to YOCTO build environments and hardware protocols like I2C, SPI, SMBus, and PCIe. Strong communication skills and collaboration with hardware teams are essential.

Qualifications

  • Hands-on experience in Linux development with IPCs, threads and processes, memory management, and compilation.
  • Experience building code/projects in YOCTO build environment (optional).
  • Proficiency in C/C++ for embedded systems development.
  • Debugging with tools like gdb and valgrind.
  • Hardware communication via I2C, SPI, SMBus and PCIe.
  • Familiarity with IPMI, PLDM, Redfish and DMTF standards for hardware management.
  • Strong problem-solving and system-level debugging skills.
  • Excellent communication with stakeholders.

Responsibilities

  • Develop applications on Linux for embedded environments with strong IPC, threading and memory management.
  • Build and integrate projects in YOCTO build environment (optional).
  • Debug and optimize firmware in C/C++ for hardware interfaces (I2C, SPI, SMBus, PCIe).
  • Collaborate with hardware teams and use IPMI/Redfish/PLDM standards for remote management.

Skills

C/C++
Embedded systems

Job description

Total experience

5- 7 years

Mandatory skills

C/ C++, Embedded (C/C++ (Windows Or Linux) - Backend Development)

Worklocation

CV Raman nagar, bengaluru

Mandatory 5 days WFO - client office
Interview process
  • Online assessment,
  • Calsoft L1
  • Client (Inperson Interview)
  • Managerial Round
  • HR
Job Brief

C/C++ (Windows Or Linux) - Backend Development

Description
  • Hands-on experience in developing applications on Linux, with strong programming skills in IPCs, threads and processes, memory management, compilation, etc.
  • Hands on experience in building the code/project in YOCTO build environment. [Optional]
  • Proficiency in C/C++ programming for embedded systems development.
  • Debugging skills using tools like gdb, valgrind, etc.
  • Experience in interacting with hardware via protocols such as I2C, SPI, SMBus, and PCIe for hardware-level communication.
  • Knowledge of the IPMI protocol for out-of-band (OOB) management, as well as PLDM overview, sensors, event logs, and command handling.
  • Familiarity with Redfish, an API used for managing hardware via BMC, particularly in conjunction with PLDM.
  • Strong problem-solving and system-level debugging skills.
  • Excellent communication skills for effective interaction with different stakeholders.
  • Understanding DMTF Standards: Familiarity with DMTF standards, as PLDM and Redfish are DMTF standards.
  • Knowledge of industry standards like IPMI and Redfish for managing hardware remotely
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C Developer - Linux Systems Programming
C Developer - Linux Systems Programming

Cognizant • Mumbai

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

Tata Consultancy Services • Bengaluru, Hyderabad

On-site
INR 1,200,000 - 1,800,000
C++, Linux, PL/SQL
C++, Linux, PL/SQL

Tekskills • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Technical Lead - AOS C++
Technical Lead - AOS C++

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 2,500,000 - 4,200,000
C++ -Linux Engineer
C++ -Linux Engineer

American Megatrends • Chennai District

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

Cognizant • Navi Mumbai

On-site
INR 1,400,000 - 2,000,000
Software Engineer
Software Engineer

Cognizant • Mumbai

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

Dover India • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Engineer - AOS - C++
Senior Software Engineer - AOS - C++

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 1,400,000 - 2,200,000
Software Developer - Java/C++
Software Developer - Java/C++

Forward Eye Technologies • Dadri

Hybrid
INR 1,200,000 - 1,800,000