Job Code
13548
Job Designation
C, C++ Developer
Mandatory Skills
C++
Description
Description :
Job Title: C, C++ Developer
Job Description:
We are seeking a skilled C, C++ Developer to join our dynamic development team. The ideal candidate will have a strong understanding of software development principles and strong programming capabilities in C and C++. As a developer, you will be involved in the full software development lifecycle, from design and implementation to testing and maintenance. You will work on innovative projects, collaborating with cross-functional teams to deliver high-quality software solutions that meet client needs.
Key Responsibilities
- Lead end‑to‑end design, development, and optimization, testing, integration, and deployment of application modules using C and C++.
- Own architectural decisions, contribute to high‑level design, and ensure alignment with system requirements.
- Analyze complex technical problems, perform root‑cause analysis, and implement long‑term solutions.
- Review and improve code quality, enforce coding standards and best practices.
- performance improvements, memory optimization, and multi‑threaded system enhancements.
- Evaluate new tools, frameworks, and methodologies to improve efficiency.
Skills & Qualifications
- 7+ years of experience in C and C++, with strong system‑level programming experience.
- Deep understanding of data structures, algorithms, design patterns, and software architecture.
- Strong experience with multi‑threading, concurrency, memory management, IPC, and performance tuning.
- Hands‑on experience with Git, build systems (Make, CMake), debugging tool such as GDB, strace/ltrace etc.
- Ability to break down complex problems and propose scalable technical solutions.
- Strong communication skills with the ability to influence technical decisions.
Tools and Technologies:
- C/C++ compilers (such as GCC, Clang)
- Integrated Development Environments (IDEs) like Visual Studio, Code::Blocks, or Eclipse
- Debugging tools (such as GDB)
- Build automation tools (such as CMake, Make)
- Version control systems (Git)
- Profiling and performance analysis tools
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Prior experience in software development roles, particularly with C and C++
- Experience with embedded systems or real-time applications is a plus
- Familiarity with additional programming languages (Python, Java, etc.) is an advantage
We offer a collaborative work environment and opportunities for professional growth and development. If you are passionate about technology and eager to take on challenging projects, we want to hear from you.
Recruiters
Sangita.Rout@lumen.com
Responsibilities
Note – Candidate can work form any location, we need very strong candidate.
No of position – 2
Notice Period – Immediate or 15 days max.
Mandatory
C,C++ -
Strong working knowledge of OOPS Concepts - Inheritance, Dynamic Overloading
Signal Handling(Handshake), Socket Programming
IPC - Inter process communication
Database - Oracle
Linux/Unix - Shell Scripting
IBM MQ, TIBCO Rendezvous
Nice To have:
System V vs. POSIX - These two are two different mechanisms sharing memory between multiple threads.
Evaluate and replace legacy SunOS proprietary libraries or services with modern Linux equivalents
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance