We are looking for a C developer responsible for design, build, and maintain efficient, reusable, and reliable C code.
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable C code
- Implement performance and quality modules
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization
Skills & Qualifications:
- MySQL , C/C++, Unix, Linux
- Strong proficiency in C, with fairly complete knowledge of the language specification
- Good understanding of memory management in non-garbage collected environments
- Strong Algorithms and design skill
- MySQL C API programming is a plus
- Experience with Autotools, GCC, GDB and GNU Make
- Knowledge of networking protocols (TCP/IP, udp, dhcp, arp,http, https) is a plus
- Scripting experience (Python, PowerShell, Bash) is a plus
- Proficient understanding of code versioning tools, such as SVN
- Problem solver and creative thinker who will take an idea and build it
- Actively participate in code review process maintaining the standard of code quality
Requirements:
- 5+ Years of Experience designing, C development, and debugging software in a Linux/UNIX environment
- Strong skills in deadline management and ability to work in a team environment
- Enjoys fast paced environments with a focus on rapid delivery
- Good understanding or willingness to learn about networking and system programming
- High personal standards and a passion for quality-driven development