C/C++ Linux Developer
1 day ago
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
-
Lead Linux System Programmer
1 week ago
Chennai, Tamil Nadu, India C++,LINUX Full timeWe 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...
-
Senior Software Engineer
6 days ago
Chennai, Tamil Nadu, India C++,PYTHON,LINUX Full timeSenior 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 timePrimary 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 timeCore 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 timeMandate 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...
-
C++ with Unix or Linux
1 week ago
Chennai, Tamil Nadu, India Squircle IT Full timeJob 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 time5–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 timeRole & 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 timeAbout 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...
-
Embedded C++ Developer
1 day ago
Chennai, Tamil Nadu, India TekPillar® Full timeJob 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...