PB✓
PBridge
Full-timeRemote, Lagos, Nigeria

C Developer

at Moniepoint

Moniepoint Inc. is seeking a skilled C Developer to join their IT team. In this role, you will design, develop, and maintain reliable, high-performance C modules for embedded systems, including kernel-level components and reusable libraries that integrate with higher-level languages.

Job Description

Responsibilities

  • 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)

Requirements

  • 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
  • Experience with Linux systems (nice to have)
  • Familiarity with Lua (nice to have)
  • Familiarity with XML (nice to have)

Benefits

  • A people-first environment where every voice is heard and every opinion carries weight
  • Ongoing development through internal tech talks, training, and knowledge-sharing
  • Competitive salary
  • Pension
  • Health insurance
  • Employee Stock Options
  • Annual bonus
  • Additional benefits

Skills

CSTLBoostJavaPythonC#C++GoNode.jsValgrindLintGitSVNMercurialLinuxLuaXML

Ready to apply for this role?

PBridge connects skilled professionals with top employers worldwide.