Software Engineer - C Developer & Linux_105019
- Source: LinkedIn
- MyCareernet
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
Company:IT Services Organization
Key Skills: C++, C, C/C++, Linux
Roles and Responsibilities:
- Design, develop, and maintain software components using C on Linux platforms.
- Analyze technical requirements and translate them into reliable, maintainable implementations.
- Investigate defects, memory-related issues, crashes, and system-level failures.
- Improve code reliability, execution efficiency, and resource utilization across native applications.
- Review source code, support issue resolution, and maintain technical documentation for developed components.
Skills Required:
- 5-7 years of relevant experience in C development on Linux platforms.
- Strong hands-on programming experience in C.
- Solid experience developing and troubleshooting applications in Linux environments.
- Understanding of system-level programming concepts, memory management, processes, and inter-process communication.
- Ability to diagnose defects using debugging and code analysis techniques and work with software interfaces and integrations.
Good to Have:
- Experience with Git, GDB, CMake, GCC, and Bash scripting.
Education: Bachelor’s degree in Computer Science, Information Technology, Electronics, or a related discipline
Skills
- cplusplus
- c10
- cmake
