Job Role
Senior C Developer
Job Summary
We are looking for a highly experienced and motivated Senior C Developer to lead the design, development, and optimization of high-performance software systems. The ideal candidate will have deep expertise in C programming, system-level development, and performance tuning, along with leadership capabilities to mentor junior developers and drive technical excellence.
Location
Mumbai
Education:
BE/Btech (Any specialisation), Bsc (IT/CS), BCA
Experience:
5 years to 8 years
Gender
Males/Females
Notice Period
Immediate to 1 Month
Key Skills
Multithreading and Socket Programming
Key Responsibilities:
- Architect, design, and implement robust software solutions using C.
- Lead code reviews, enforce coding standards, and ensure high code quality.
- Optimize application performance and memory usage.
- Collaborate with cross-functional teams to define system requirements and deliverables.
- Troubleshoot complex issues and provide long-term solutions.
- Mentor junior developers and contribute to team skill development.
- Maintain documentation for software architecture, design decisions, and APIs.
- Stay updated with industry trends and emerging technologies.
Required Skills & Qualifications:
- 5+ years of professional experience in C programming.
- Robust understanding of data structures, algorithms, and system-level programming.
- Experience with multithreading, IPC, and real-time systems.
- Proficiency in Linux/Unix environments, including shell scripting and system calls.
- Familiarity with debugging tools (e.g., GDB, Valgrind) and profiling tools.
- Experience with version control systems like Git.
- Solid understanding of network programming, memory management, and performance tuning.
Preferred Skills:
- Experience with embedded systems, device drivers, or kernel development.
- Knowledge of C++ other complementary languages.
- Exposure to Agile methodologies and DevOps practices.
- Familiarity with CI/CD pipelines, unit testing, and automated build systems.
Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and leadership abilities.
- Ability to work independently and in a team-oriented environment.
- Passion for clean code and software craftsmanship.
Email
[email protected]
📌 Senior C Developer (India)
🏢 route mobile
📍 India