Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Careernet

New

Software Engineer - C Developer & Linux

Posted 3 views
Discussion

Description

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

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →