C/C++ Developer

Calsoft

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Calsoft is seeking an experienced embedded software engineer with 8–10 years in Linux-based development. You will work on C/C++ for embedded systems, and advance projects using Yocto build environments. Interaction with hardware via I2C/SPI/SMBus/PCIe will be a core responsibility.

Strong debugging and problem-solving skills, plus familiarity with IPMI/PLDM/Redfish standards, are essential to collaborate with cross-functional teams in Bangalore/Pune.

Qualifications

  • 8–10 years of experience in embedded Linux development.
  • Proficient in C/C++ for embedded systems.
  • Hands-on experience with Yocto build environments.
  • Experience with hardware interfaces I2C, SPI, SMBus and PCIe.

Skills

Linux development
Yocto build
C/C++ embedded
GDB/Valgrind
I2C/SPI/SMBus/PCIe
IPMI/PLDM/Redfish
Redfish/PLDM
DMTF standards
Communication
Problem solving

Job description

Location: Bangalore/Pune

Work Mode: 5 days Work from Office

Years of experience : 8-10 Years

  • 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

Senior C Developer – Linux & Networking
Senior C Developer – Linux & Networking

Opcito Technologies • Pune District

On-site
INR 1,200,000 - 1,800,000
Outstanding career development and learning opportunities
Competitive compensation depending on experience and skill
Friendly team and enjoyable work environment
C++, Linux, PL/SQL
C++, Linux, PL/SQL

Tekskills • Bengaluru

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

Opcito Technologies • Maharashtra

On-site
INR 800,000 - 1,200,000
Outstanding career development
Competitive compensation
Friendly team environment
+2
C++ Developer - Insight
C++ Developer - Insight

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,800,000 - 2,500,000
BMC Firmware Developer
BMC Firmware Developer

Corporate Hierarchy Solutions • Bengaluru

On-site
INR 1,200,000 - 2,100,000
C++ Developer
C++ Developer

Tata Consultancy Services • Bengaluru, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Principal Engineer (Linux)_Pune
Principal Engineer (Linux)_Pune

Acldigital • Pune District

On-site
INR 1,000,000 - 1,500,000
Technical Lead_IDS C++ Developer
Technical Lead_IDS C++ Developer

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 600,000 - 1,200,000
C++ Developer
C++ Developer

Capgemini • Hyderabad

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

Dover Corporation • Bengaluru

Hybrid
INR 1,000,000 - 1,500,000