Jobs · himalayas

M

C Developer

Keystone AI · Nigeria · Posted 7d ago

remoteFull-timesenior5-8 yrs🇳🇬 Nigeria
Apply on himalayas

Available in 3 locations

Africa · remote Apply → Nigeria · remote Apply → Remote, Lagos, Nigeria · remote Apply →

About the role

Design and develop high-performance C modules for embedded systems at Keystone AI.

Who we are Keystone AI Inc. is Africa’s all-in-one financial platform, helping 20 million businesses and individuals access seamless payments, banking, credit, cross-border, and business management tools each month. As Nigeria’s largest merchant acquirer, we power most of the country’s point-of-sale (POS) transactions. Through our subsidiaries, Keystone AI Inc. processes over $250 billion in digital payment transaction value annually. About the role We're looking for a skilled C Developer to join our IT team. In this role, you'll design, develop, and maintain reliable, high-performance C modules for embedded systems — from kernel-level components to reusable libraries that integrate cleanly with higher-level languages. What You'll Do Design and build clean, maintainable C code Develop kernel modules and libraries for embedded systems Implement and optimize for quality and performance Identify bottlenecks, bugs, and integration issues Test code for quality, reliability, and durability Maintain automated testing and code quality standards Create reusable code that integrates seamlessly with higher-level languages (Java, Go, Node.js, Python) What You'll Need Bachelor's degree in Computer Science, Mathematics, or a related field 5+ years of professional experience as a C Developer Strong proficiency in C, with in-depth knowledge of STL and Boost Working knowledge of at least one OOP language (Java, Python, C#, or C++) Experience with embedded systems and low-level hardware interactions Familiarity with debugging/analysis tools such as Valgrind and Lint Solid understanding of version control systems (Git, SVN, or Mercurial) Strong systems design and problem-solving skills Nice to Have Experience with Linux systems Familiarity with Lua Familiarity with XML What We Offer Culture — A people-first environment where every voice is heard and every opinion carries weight Learning — Ongoing development through internal tech talks, training, and knowledge-sharing Compensation — Competitive salary, pension, health insurance, Employee Stock Options, annual bonus, and additional benefits Keystone AI is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates. Originally posted on Himalayas

Read the full posting on himalayas

FAQ

Is the C Developer role at Keystone AI remote?+

This C Developer position is listed as remote (Nigeria).

What seniority level is this C Developer role?+

This is a senior level position.

How do I apply for the C Developer role at Keystone AI?+

Use the "Apply on himalayas" button to open the original posting on himalayas, where you can submit your application directly to Keystone AI.