Linux C/C++ Software Engineer
Published date: 2024/01/10
- Location: Jaipur, Rajasthan, India
Your Responsibilities
• Developing, and testing UI for mobile and web applications;
• Design and develop new features for existing servers or implement new ones from scratch.
• Contribute to OpenSource projects such as Asterisk, Kamailio, NGINX, Redis, HAProxy, PowerDNS, ZFS,
Kubernetes
• Optimize performance based on profiling information
• Investigate security and undesired conditions (e.g.: memory leaks, races)
• Investigate performance issues (e.g.: latency, throughput)
• Make peer reviews - design review, code review, documentation review
• Coordinate with other teams in regards to the managed components
Qualifications
• 2BS/MS in Computer Science or related technical field
• Proficiency in C programming languages
• Good knowledge of C++
• Excellent knowledge of the Linux OS
• Familiarity with caching and NoSQL database technologies
• Passion for debugging and profiling, proven experience with specific tools
• Good knowledge of algorithms, data structures, networking protocols
• Good knowledge of memory allocation/garbage techniques
• Good knowledge of parallelism techniques: multi-threading / multi-process / reactor / disruptor
• Experience with distributed systems is considered a plus.
• Real-time protocol knowledge is considered a plus.
• Advanced Linux kernel knowledge is considered a plus.
• eBPF knowledge is considered a plus.
• Golang knowledge is considered a plus
• Developing, and testing UI for mobile and web applications;
• Design and develop new features for existing servers or implement new ones from scratch.
• Contribute to OpenSource projects such as Asterisk, Kamailio, NGINX, Redis, HAProxy, PowerDNS, ZFS,
Kubernetes
• Optimize performance based on profiling information
• Investigate security and undesired conditions (e.g.: memory leaks, races)
• Investigate performance issues (e.g.: latency, throughput)
• Make peer reviews - design review, code review, documentation review
• Coordinate with other teams in regards to the managed components
Qualifications
• 2BS/MS in Computer Science or related technical field
• Proficiency in C programming languages
• Good knowledge of C++
• Excellent knowledge of the Linux OS
• Familiarity with caching and NoSQL database technologies
• Passion for debugging and profiling, proven experience with specific tools
• Good knowledge of algorithms, data structures, networking protocols
• Good knowledge of memory allocation/garbage techniques
• Good knowledge of parallelism techniques: multi-threading / multi-process / reactor / disruptor
• Experience with distributed systems is considered a plus.
• Real-time protocol knowledge is considered a plus.
• Advanced Linux kernel knowledge is considered a plus.
• eBPF knowledge is considered a plus.
• Golang knowledge is considered a plus
0 page views
Related listings
-
PHP DeveloperSoftware DeveloperDear Candidate, We're Hiring for PHP Developer Roles & Responsibilities :- Language: PHP (YII Framework) Knowledge of Ajax, jQuery, and PG DB Experience: 2+ Years • Good Knowledge of HTML, PHP Frameworks ( like CI, Laravel, YII), Core PHP, JavaSc...2026/11/10
-
Full stack developer-Hyderabad/Jaipur / remote Full-Time [GHP735]Software DeveloperREQUIREMENT SUMMARY Graduation in any technical stream A minimum of (1 to 4 ) years of relevant experience Ability to work at all levels of the stack, from Golang/NodeJS+NoSQL/SQL toReact/+HTML+CSS+Azure/AWS Good architectural & design skills. Ta...2026/11/10
-
HabileLabs - Senior .Net Developer - Application DesigningSoftware DeveloperJob Description Mandatory Skills : • Should have 5 - 10 years of experience in working with .NET • Well experienced in C#, ASP.NET and Entity Framework for developing web applications and with SQL Server as backend • Working experience in writing hig...2026/11/10
