A technology company based in Johannesburg/Pretoria, Gauteng, is seeking a Senior C Engineer. This role involves designing and developing high-performance C applications in a Linux environment, mentoring junior developers, and driving technical innovation. Candidates should have 5 to 10 years of experience with C programming, a Bachelor's degree in Computer Science, and a strong command of Linux internals. Competitive remuneration offered with an opportunity to shape engineering direction in a dynamic environment.
Qualifications
5 to 10 years of experience with C programming in a Linux environment.
Strong command of Linux internals, including system calls, memory management, and file systems.
Responsibilities
Design, develop, and maintain high-performance, scalable C applications in Linux.
Mentor and coach junior developers to raise team capability.
Define and implement testing strategies for comprehensive test coverage.
Act as a technical liaison with leadership and key stakeholders.
Skills
C programming
Linux environment
System architecture
Mentorship
DevOps strategies
Education
Bachelor's in Computer Science or related field
Job description
A technology company based in Johannesburg/Pretoria, Gauteng, is seeking a Senior C Engineer. This role involves designing and developing high-performance C applications in a Linux environment, mentoring junior developers, and driving technical innovation. Candidates should have 5 to 10 years of experience with C programming, a Bachelor's degree in Computer Science, and a strong command of Linux internals. Competitive remuneration offered with an opportunity to shape engineering direction in a dynamic environment.