C/C++ Linux Developer

1 day ago


Chennai, Tamil Nadu, India Umanist NA Full time

Software Engineer – C/C++, Linux

Location:
Chennai, India

Experience:
3–5 Years

Employment Type:
Full-time,29150

Positions:
2

Salary Range:
₹19–27 LPA

Important Note for Candidates
Applicants are kindly requested to
carefully review the job description before applying
. Please apply
only if your profile meets the mandatory requirements
mentioned.

This Role Is Strictly Open To Candidates Who

  • Have relevant experience in semiconductor, product-based, or engineering product companies
  • Possess strong hands-on experience in C/C++ and Linux
  • Are qualified from Tier-1 or Tier-2 institutes as specified in the eligibility criteria

Profiles that do not meet the above
mandatory criteria may not be considered
.

We appreciate your understanding and encourage
only relevant and qualified candidates
to apply.

Job Description
We are looking for a skilled
Software Engineer (C/C++, Linux)
to design, develop, and optimize high-performance, scalable software systems. The role involves working on performance-critical, distributed applications and system-level software.

Selected candidates will undergo
6 months of training in Chennai
, followed by
onsite work at a customer location in Taiwan
.

Must-Have Skills & Qualifications

  • Strong expertise in C/C++ development on Linux
  • Solid understanding of system design and object-oriented principles
  • Excellent debugging skills using tools such as gdb and Linux system utilities
  • Hands-on experience with application/system profiling tools (e.g., vTune, Nvidia Nsight, Linux native profiling utilities)
  • Experience troubleshooting performance and timing-sensitive distributed systems
  • Knowledge of microservices architecture
  • Proficiency in Python and Shell scripting
  • Good understanding of HPC system components, including:

  • CPU/GPU architecture

  • Distributed/scalable storage
  • High-bandwidth interconnects
  • Cloud-based computing architectures

  • Product / semiconductor / hardware manufacturing company experience is mandatory

  • Job stability: Minimum 2 years in each organization
  • No employment gaps
  • Education:

  • BE/BTech/MTech from Tier-1 or Tier-2 institutes (IIT, IISc, IIIT, BITS, NIT, or equivalent Tier-1 regional colleges)

  • B.Sc / BCA graduates are not eligible

Nice-to-Have Skills

  • Experience with parallel programming frameworks (MPI, OpenMP, SLURM, UCX, etc.)
  • Strong understanding of Linux OS internals, kernel features, and networking basics
  • Exposure to machine learning / deep learning frameworks
  • Experience with containerization tools (Docker, Singularity)
  • Prior experience in engineering product companies

Interview Process

  • Programming Round
  • Problem-Solving Round
  • System / Design Round

Additional Information

  • High-priority role with an immediate hiring timeline
  • Candidates with engineering product company backgrounds will be given preference
  • Opportunity to work on advanced, performance-critical systems in a global environment

Skills: system design,linux native profiling utilities,object-oriented principles,c/c++ development,linux,nvidia nsight,python,hpc system components,microservices,shell scripting,vtune



  • Chennai, Tamil Nadu, India C++,LINUX Full time

    We are seeking a skilled and motivated Lead Linux System Programmer to join our Platform team. In this role, you will work on the foundational components massively parallel database system. Your focus will be on enhancing system robustness, fault tolerance, and scalability, while providing reliable interfaces for administrators and automation. This role is...


  • Chennai, Tamil Nadu, India C++,PYTHON,LINUX Full time

    Senior Software Engineer – Platform Team Location: Chennai Department:  Platform Team Employment Type: Full-Time About the Role  We are seeking a skilled and motivated Senior Software Engineer to join our Platform Team. In this role, you will focus on enhancing system robustness, fault tolerance, and scalability while building reliable interfaces for...

  • C++ Developer

    6 days ago


    Chennai, Tamil Nadu, India Avia Technologies Full time

    Primary Job Title:C++ Software EngineerRole & Responsibilities1 to 3 years of experience in design and development in C++ and MicroservicesExperience in Docker and kubernetesProfile, diagnose, and resolve memory, threading, and latency issues using runtime and static analysis tools.Integrate and test software on embedded Linux / RTOS targets; collaborate...

  • C/C++ developer

    1 week ago


    Chennai, Tamil Nadu, India Squircle IT Full time

    Core C/C++ developer (JD Attached)We are looking for a C/C++ developer responsible to develop various features of Verizon s Next Generation Set Top Box project. This person will be involved in the complete lifecycle from analyzing requirements to product development to deployment. The responsibilities also include maintenance and life cycle support for the...

  • C/C++ Developer

    1 week ago


    Chennai, Tamil Nadu, India Squircle IT Full time

    Mandate Skills: Core C/C++ developer (JD Attached)We are looking for a C/C++ developer responsible to develop various features of Verizon s Next Generation Set Top Box project.This person will be involved in the complete lifecycle from analyzing requirements to product development to deployment. The responsibilities also include maintenance and life cycle...


  • Chennai, Tamil Nadu, India Squircle IT Full time

    Job DescriptionSkills: C++ with Unix or LinuxExp. Level: 3-5 Yearsof PositionWork Location (also mention if we can consider relocation): ChennaiInterview location: HyderabadRemarks (if any) deadline to share profiles /walk-in deadline/etc(Joining Period Max 25/30 days) Drive will be on 28TH Nov 2015(Saturday)Detailed JDPrimary skill-C++ with Unix or...

  • C++ Developers

    23 hours ago


    Chennai, Tamil Nadu, India Expleo Group Full time

    5–8 years hands-on C/C++ development (C++17 or above preferred).Hands-on with Linux, multithreading, design patterns, and network programming.Strong knowledge of data structures, algorithms, memory management.Secure coding and encryption practices.Experience with at least one RDBMS.Solid with CMake, unit testing, and static analysis.Nice to have: Payment...

  • C++ Developer

    2 weeks ago


    Chennai, Tamil Nadu, India Planys Technologies Full time

    Role & responsibilitiesHands-on experience in designing, developing, and delivering robust software systemsAdvanced proficiency in C, C++, and PythonAdvanced experience developing applications on Linux-based distributions (Ubuntu, CentOS, Arch, Pop_OS, Kali Linux, etc.)Strong knowledge and practical experience in data structures and algorithmsAdvanced...

  • C/C++ engineer

    20 hours ago


    Chennai, Tamil Nadu, India Lorven Technologies Inc. Full time

    About the RoleWe are seeking an experienced C/C++ engineer to design, build, and optimise performant, reliable software.You will contribute to architecture, coding standards, testing, performance tuning, and production readiness alongside cross‑functional teams.ResponsibilitiesDevelop maintainable, well‑tested software in C/C++17/20 .Own modules...


  • Chennai, Tamil Nadu, India TekPillar® Full time

    Job Role: Embedded C++ Developer - AutomotiveExperience: 5 to 8 YearsLocation: Bangalore & ChennaiKey Responsibilities:Develop and maintain embedded software using Modern C++ (C++11/14/17/20)Design clean APIs and modular, testable componentsWork on Embedded Linux / RTOS platformsBuild and customize systems using Yocto, BitBake, and CMakeImplement state...