Hire the best C Programmers & Developers in South Africa
Check out C Programmers & Developers in South Africa with the skills you need for your next job.
- $50 hourly
- 5.0/5
- (10 jobs)
• Appropriate Technology Selection • Data Recovery (eMMC, NAND & NOR Flash, SD) • Debugging, Fault Finding and Troubleshooting • Embedded System Integration • Network Configuration • Reverse Engineering • Software Development • System Administration • Vulnerability AssessmentC
Assembly LanguageLinuxEmbedded LinuxAutomationDigital ElectronicsBash ProgrammingSoftware DebuggingPythonReverse EngineeringUnix ShellBashFirmwareTcl/Tk - $70 hourly
- 5.0/5
- (24 jobs)
I am an all round software developer, programmer and problem solver. My current focus is on code optimisations for speed improvements, machine learning and Python automation. My main skills are: Python programming (general scripts and task automation), website development (using PHP/HTML/CSS/Javascript) and general algorithmic problem solving. I'm also able to do a variety of machine learning and data science tasks. I have experience using C, C++, CUDA, Python, PHP, Javascript and Java.C
LaTeXPerformance OptimizationComputer ScienceCUDAPythonMachine LearningC++ - $39 hourly
- 5.0/5
- (9 jobs)
A developer, with extensive system administration and leadership experience, I build, analyse, and improve systems and have managed several diverse teams. I am able to work efficiently within teams, or as a team leader. Most of my experience has been on leading teams in smaller enterprises with high pressure on reducing operational costs. I have a keen spirit, am curious and have a massive thirst for knowledge. I am active in many aspects of my employer’s business, and not afraid to make constructive suggestions. I am able to learn and adapt to new technologies quickly. I love problem solving, and am able to invent, select and implement the best solutions, within the necessary criteria. Every decision I make has the business’ and customer’s needs in mind. I lead from the front, but support from the rear. Security and cost are ever present requirements in the systems I build and design. Career highlights: * Lead a project to reduce new customer onboarding cost by a third.. * Designed and built a scalable, highly available microservices-based backend. * Assembled a team of world-class engineers, developers and researchers. * Implemented software development methodologies and development best practices many times. * Created an environment of productivity and efficiency to migrate from a cowboy culture. * Built tools for and imparted knowledge to Operations to allow them to discover and resolve issues themselves. Built tools for non-technical administration. * Launched products to industry, involving customers in all aspects of the development process. * Built a CI/CD pipeline for mobile and backend development, to alleviate load and some responsibility on developers, and improve their productivity. * Built an API and associated web-based console for self-service usage.C
C++High Availability and Disaster RecoveryDevOpsSpring CloudSpring FrameworkSolution ArchitectureJavaCloud ComputingAPI DevelopmentLinux System Administration - $60 hourly
- 5.0/5
- (3 jobs)
I am a problem-solver with a passion for innovation and scaling operations 10x. I deliver value to customers and shareholders through engineering high-performance, scalable and fault-tolerant systems. With a diverse skill set, I thrive at the intersection of technology and business, ensuring breakthroughs happen seamlessly. I am an Engineering Manager, Solutions Architect and Software Engineer with a Machine Learning background. I have worked in the Insurance, FinTech and Telecommunications sectors. My technical skills are currently focused on AWS, DevOps, and Python, with which I delivered disruptive solutions within 2–4 weeks and reduced cloud costs by 10%+ in 1 month. Throughout my career, I've championed a people-first approach to leadership, guiding teams of exceptional individuals to success by empowering them to reach their full potential. With a foundation built on loyalty, honour, and integrity, I remain committed to making a positive impact in everything I do.C
Machine LearningPythonSQLC++JavaPHPSpring BootPerlSoftware Architecture & Design - $85 hourly
- 5.0/5
- (32 jobs)
Over 10 years working experience as an automotive electronics engineer in Japan and the U.K. Hardware design and embedded firmware design for vehicle electronic control units (ECUs). Various function/hardware development include DC motor control and battery management systems, as well as research and development of more complex ADAS driver assistance systems. UDS / OBD vehicle diagnostics development on the CAN bus. While my background is mainly automotive product related, I have experience in consumer product development, specifically in digital and analog hardware design, wireless(BLE), sensor implementation (A/D, light, motion e.t.c) and software/firmware/model development (C,C++,C#, Matlab Simulink and others). I also have experience with bootloader and OTA update development for various microcontrollers.C
Simulation GameMachine LearningCircuit DesignFirmware ProgrammingPCB DesignHardware DesignMATLABDigital ElectronicsEagleAutomotive EngineeringElectronic Design - $30 hourly
- 4.6/5
- (9 jobs)
I have over 23 years experience in electronics and software design. My experience includes engine control units (ECUs), alarm control units, various other control modules used in vehicles, data acquisition and telemetry systems, tracking systems, handheld terminals as well as IoT data telemtry systems. I can do both PCB design and firmware, and I am equally proficient with server and web oftware using C++/.NET/ASP .NET.C
PCB Design.NET CoreEmbedded ApplicationAssembly LanguageEmbedded CC++Embedded System - $50 hourly
- 0.0/5
- (1 job)
I’m a Senior Java Developer with over 6 years of professional experience in delivering robust, enterprise-grade applications. Whether it’s building APIs that handle millions of requests, designing scalable system architectures, or implementing advanced design patterns, I deliver clean, efficient code tailored to meet your business goals. What I Bring to the Table: ✅ Expertise in Java, Spring Boot, and Spring Framework ✅ API Design & Integration (RESTful, GraphQL) ✅ Scalable Architecture & Microservices Development ✅ Database Management (MySQL, Hibernate) ✅ Solid Foundation in Design Patterns & Best Practices ✅ Agile Methodologies & CI/CD Pipelines Why Work With Me? I’m not just a developer; I’m a problem-solver committed to helping you succeed. With a keen eye for detail, I ensure your software is not only functional but also maintainable and future-proof.C
SoftwareAndroid App DevelopmentMobile App DevelopmentPHPSQLC++JavaC# - $44 hourly
- 0.0/5
- (0 jobs)
Personal Profile Having a National diploma in Telecommunication, having worked as a multicultural organization leader both in electronic and Telecom-RF field, I have developed excellent teamwork skills to achieve company's goals and have often undertaken arduous tasks, which allowed me to have a general knowledge of the operation in RF and telecommunication systems. I am a hard worker, Bilingual, honest and a good salesmanship. I am highly energetic and ambitious person, working in result-driven manner and I am eager to perform and serve in highly competitive and professional business. I am also a very good listener who is willing to learn and explore new ideas, highly motivated by challenging tasks, capable of delivering without or with very little supervisor. Along with these skills, I am also a responsible, respectful, and proud person. Competencies : * Communication and listening * Salesforce * Client relationship managementC
Amazon Web ServicesBootstrapiOS - $45 hourly
- 0.0/5
- (0 jobs)
I am a Software Engineer with experience working in the Defense/Aerospace sector under security clearance conditions and studied at top world ranked universities from the age of 16 (Undergraduate at UNSW and Postgraduate at The University of Melbourne). I have a very broad range of expertise and experience working on a diverse range of projects under high pressure conditions that require the highest standard of functionality testing. I have 9 years of experience with many programming languages and can quickly familiarise myself with and work within a broad range of tech stacks or design applications from the ground up. I can provide the following services: - Scripting - Web Application Development (Backend, Frontend or Full Stack) - Data Processing - Data Analytics - Automation Software Development - Database Development - Machine Learning Applications - Other Design or Development Applications requiring broad skill set, usage of niche tools or domain knowledge in engineering principles, applied physics, or artificial intelligence. Why use my services? - I have 9 years of experience programming with: Python | C | C++ | Java | R | Perl | SQL | Unix Scripting - I have Full Stack Development Experience with: React | Django | CouchDB (NoSQL) | SQL | Flask | Docker | Bootstrap | Javascript | HTML5 | CSS | Oracle - I have specialised Artificial Intelligence and Data Science experience with: Data Preprocessing | Machine Learning Methods | Deep Learning Models (MLPs, CNNs , LSTMs, GANs, Transformer Networks) | Computer Vision | Natural Language Processing - I work with standard project management methodologies such as Agile or Kanban and git version control. - I have high level language skills both written and spoken and can regularly provide clear and direct communication on any project.C
Agile Software DevelopmentFull-Stack DevelopmentMechatronicsData ProcessingNatural Language ProcessingComputer VisionMachine LearningDeep LearningWeb Application DevelopmentScriptingSoftware DevelopmentC++Python - $50 hourly
- 0.0/5
- (0 jobs)
As an expert in Embedded Systems and AI Integration, I specialize in Edge AI and Edge Computing to deliver cutting-edge solutions. My proficiency in Data Analytics ensures insightful and data-driven decision-making. With extensive experience in Design Simulations and DSP for Data Filtering, I bring precision and efficiency to every project. Additionally, my skills in Advanced Hardware Design enable me to create robust and innovative hardware solutions. Let's collaborate to bring your projects to life with state-of-the-art technology and expertise.C
Embedded LinuxC++PythonMATLABDesign SimulationReal Time Stream ProcessingEdge ComputingEdge AIElectronic Circuit DesignEmbedded SystemData AnalysisMachine Learning ModelMachine LearningArtificial Intelligence - $75 hourly
- 0.0/5
- (0 jobs)
I am the founder of StackCards, a startup that leverages cuttingedge technology and human-centric approach to redefine the narrative around financial inclusion, turning overlooked data into powerful tools for economic empowerment. I have degree in electrical engineering and an honors in computer engineering and data science with a focus on machine learning from the University of Pretoria, and a short course certificate in data science with Python from the University of Cape Town. My core competencies include software development, conversational AI, and natural language understanding. Before founding StackCards, I worked as a senior software engineer at the Council for Scientific and Industrial Research (CSIR), where I contributed to the digital transformation of South African public services and introduced state-of-the-art technology to improve the lives of South African citizens. I also worked as a software engineer at Elerian AI, where I created conversational AI and implementedC
JavaMongoDBPythonJavaScriptRedisSeleniumDockerMySQLPostgreSQLFastAPI - $32 hourly
- 0.0/5
- (2 jobs)
My strength lies in my ability to quickly adapt to new technologies and effectively utilize various software packages and tools to meet development requirements. I have extensive experience as a developer in an Oracle environment, working on an ERP/CRM software package for a tertiary institution. My work primarily involves using PL/SQL, Forms, APEX, and Pro*C. I played a key role in managing their in-house system, including a dashboard ticketing system for tracking new developments, incident management, client software licensing, and software updates. My technical skills span from PCs and UNIX systems to microcontrollers (MCUs). I am proficient in using bash scripts and Python, which have been integral to my development projects.C
Oracle PLSQLOracle APEXOracle FormsCSSHTML5UnixUnix ShellRaspberry PiJavaScript - $3 hourly
- 5.0/5
- (2 jobs)
I am a developer with some experience tinkering with small projects. I have prior experience in various programming languages - namely: - C - at a low intermediate level (with familiarity with tools like Valgrind (memory management), GDB (debugging), clang-format (code formatting)) - Python - at a advanced level, with familiarity with package management tools like poetry, environment management tools like pip-env, and code formating tools black/flake8/ruff, as well as having a beginner-intermediate level understanding of multiple mathematics/data science/machine learning frameworks namely - Numpy, Pytorch and Pandas, and experience web-scrapping with BeautifulSoup and Selenium. - Java - at an intermediate level - Bash - basic beginner level, with some basic commandline scripting experience Additionally, I have experience working with Microsoft's Office Suite - namely PowerPoint, Word, and Excel, so I am capable of preparing and presenting presentations if needed.C
SeleniumNumPyPythonJava - $25 hourly
- 0.0/5
- (0 jobs)
I am a dedicated software engineer with a strong track record of delivering innovative software solutions across various industries, from IoT systems to chatbots and web applications. Known for my ability to learn new technologies quickly, I thrive in fast paced, high-pressure environments where I consistently meet tight deadlines and exceed expectations. I am passionate about solving complex problems and continually seek opportunities to grow and take on new challengesC
APIAWS LambdaProject ManagementNode.jsSQLC#ASP.NET.NET CoreReactTypeScriptJavaScript - $20 hourly
- 5.0/5
- (1 job)
I have over 7 years experience in IT Support both On Site and Remotely, I am a fully committed, knowledge and Confident technical support worker who possess the Necessary skills, qualities and experience to meet the demands of the job descriptions. I take pride in the work I carry out and I believe the problem-solving capabilities, the communication and interpersonal skills, and the attention details I possess will ensure I make a fast and immediate impact within this role area of expertise * Troubleshooting and maintaining the network of cloud computing resources * Maintaining the company's cloud structures * Maintaining user accounts and Licenses on a Hybrid environment * Installation, maintenance and troubleshooting of SaaS applications, change control * Cloud Administration, AWS, Azure * Configuration and monitoring of Network Security on Cloud systems * VMware * Database, MySQL, Oracle, MariaDB * Server support * Azure and Microsoft 365 * Hardware and software installation * Wireless Remote support * Microsoft Exchange * Networking on site and client site * Storage and Backup on site servers and Cloud * Web design, HTML, CSS3 and WordPress, PHP, JS * Digital Marking * Programming langueges: C, Python, JAVA * Scripting: Bash, Javascript, python, powershellC
Bash ProgrammingWindows AdministrationHTMLCloud ComputingDatabaseDatabase Management SystemMicrosoft AzureAzure Blockchain ServiceCompTIAMicrosoft Exchange ServerCSSLinux System AdministrationAmazon Web ServicesMicrosoft Windows - $15 hourly
- 0.0/5
- (1 job)
Hello, and welcome to my Upwork profile! I'm a passionate Mechanical/Mechatronic Engineer with a strong background in CAD design, 3D printing optimization, and creating functional prototypes. If you're looking for a skilled professional who can transform your ideas into tangible, high-quality products, you've come to the right place. - Expertise: With my Mechatronic Engineering background, I possess the technical knowledge required to understand the intricacies of your project. - Attention to Detail: I'm committed to delivering high-quality work. I meticulously review designs, ensuring they meet your specifications and are ready for production or testing. - Timely Delivery: I understand the importance of deadlines. You can rely on me to complete your projects on time, allowing you to stay on track with your development schedule. - Communication: Effective communication is key to a successful collaboration. I'm responsive, open to feedback, and dedicated to keeping you informed about project progress.C
ArduinoCAD DraftingOptimization Modeling3D PrinterAutodesk InventorAutodesk Fusion 360CAD3D Printing - $30 hourly
- 5.0/5
- (3 jobs)
As an Electrical and Electronic Engineering graduate with a specialization in Robotics, I possess a solid foundation in both technical and leadership skills. My academic background, coupled with hands-on experience in programming (C, Java, Python) and advanced software tools like MATLAB and Inventor AutoCAD, allows me to tackle complex engineering problems with innovative solutions. I am particularly skilled in control systems design, robotics, and data analytics, with a keen interest in improving systems and processes. In addition, my experience as a Math and Physical Sciences tutor has honed my communication and mentorship abilities, allowing me to explain intricate concepts in a clear and engaging manner. I have also gained leadership experience through my role in project management, where I successfully led teams, coordinated initiatives, and improved organizational outcomes. My passion for learning and growth drives me to stay current with new technologies and methodologies, and I am always eager to take on new challenges that push me to expand my skill set. Key Expertise: Robotics & Control Systems Design Programming: C, Java, Python, MATLAB Project Management & Team Leadership Data Analytics & Process Optimization Math & Science Tutoring & Mentorship CAD & Electronic Design (Inventor, AutoCAD) Entrepreneurship & Startup Strategy I am driven by a strong desire to create value through innovation, technical expertise, and collaboration, and am excited to contribute to projects that make a lasting impact.C
Email MarketingElectronic Circuit DesignJavaMATLABLeadership SkillsEntrepreneurshipMicrosoft PowerPointCommunicationsTechnical SupportMicrosoft WordFreelance MarketingMarketingCustomer ServiceTech & IT - $10 hourly
- 0.0/5
- (0 jobs)
👋 Hi, I’m Khiba – Your Full Stack Developer for Dynamic, Scalable Web Applications! With hands-on experience across diverse domains, from property management to intelligent traffic systems and courier services, I’m here to transform ideas into robust, user-focused applications. My toolkit covers everything from responsive front-end design to backend efficiency, ensuring each project is built for high performance and scalability. 🔹 Skills & Strengths * Front-End: React, Next.js, JavaScript, HTML, CSS * Back-End: Python, C, Node.js, Express * Databases: MySQL, PostgreSQL, MongoDB * DevOps & Tools: Docker, Git, CI/CD, Linux, Figma * API Integrations: Google API, AWS Textract, OpenAI 🚀 Notable Projects Ship Swift: Architected a Next.js-powered courier service platform enabling seamless driver-client interactions for job requests, messaging, and status tracking. This project incorporates real-time communication and status updates to provide a user experience similar to Uber, while maintaining data integrity and security. CV Management System: Developed a feature-rich CV management system supporting users in CV creation, validation, and submission. Using AWS Textract and OpenAI, this platform processes raw CV data, structures it intelligently, and integrates real-time job postings matching users’ qualifications. HBNB AirBnB Clone: Contributed to building a sophisticated property listing and booking application, focusing on efficient data handling and a user-friendly interface. TKT Smart Traffic System: Created a responsive, data-driven app that optimizes urban mobility and traffic flow. Leveraging real-time data processing and an intuitive design, this project aimed to reduce traffic congestion and improve the commuting experience. 🔥 Why Choose Me? ✅ Problem-Solving Pro: I approach each project with a mindset focused on solving complex challenges and crafting solutions that work seamlessly. You’ll get a developer who dives deep to understand your goals and delivers tangible results. ✅ Efficient & Scalable Code: My experience in full-stack development means you get code that’s optimized, clean, and scalable—ready to handle growth and adapt to future requirements. ✅ User-First Approach: I prioritize user experience, ensuring that every design, from buttons to data flows, serves to enhance usability. Your users’ satisfaction is as important to me as it is to you! ✅ Proven Track Record Across Industries: From intelligent traffic systems to CV management platforms, my work spans multiple industries, giving me the adaptability and insight to handle diverse project needs with ease. Let’s bring your vision to life—efficiently, effectively, and with a commitment to quality. Send me a message, and let’s get started!C
FlaskFigmaBootstrapHTML5CSSJavaScriptReactPythonNode.jsTailwind CSSExpressJSNext.js - $20 hourly
- 0.0/5
- (0 jobs)
I'm passionate about empowering individuals and businesses to enhance their digital presence through clean, modern, and responsive web experiences. With a specialisation in front-end web development, I blend creativity with technical skill to bring ideas to life. Whether you're launching a personal brand, revamping a business website, or building something entirely new — I thrive on helping you reach your next milestone with clarity, style, and functionality.C
Sales & MarketingReact BootstrapWeb DesignAI Content CreationFront-End DevelopmentJavaScriptCSSHTMLLinuxCommunicationsSoftware - $6 hourly
- 0.0/5
- (0 jobs)
Mechanical engineering student with time on my hands. I'm inclined in thermodynamics and fluid mechanics. I have exceptional coding skills in C and expanding it into Python, HTML and CSS. Open to working on challenging projects, remote work and full product lifecycleC
CADPython - $10 hourly
- 0.0/5
- (0 jobs)
I am an Embedded Systems & IoT Engineer with a strong background in electronics design, AI integration, and digital communication systems. My expertise lies in developing innovative solutions for industrial automation, smart devices, and real-time monitoring systems. What I Do Best: • Embedded Systems Development: Designing and programming microcontrollers (ATmega, ESP32, Arduino) for various applications. • IoT Solutions: Implementing wireless communication (NB-IoT, WiFi, Bluetooth) for smart monitoring and control systems. • Electronics Design: Creating and optimizing circuits, PCB design (KiCAD, Proteus), and power management solutions. • AI & Machine Learning: Applying AI techniques for perception, data analysis, and automation in embedded systems. • Digital Communication & Signal Processing: Expertise in RF transceivers, sensor networks, and real-time data transmission. I am passionate about solving real-world engineering challenges and continuously improving my skills to develop efficient and scalable technology solutions. Let’s work together to bring your ideas to life!C
PCB DesignEngineering & ArchitectureElectrical EngineeringInternet of ThingsEmbedded SystemJavaJava GUIMATLABAssembly LanguageC#C++AI ChatbotElectronic DesignElectronic Circuit Design - $6 hourly
- 0.0/5
- (0 jobs)
I’m an embedded systems developer passionate about solving real-world engineering problems through intelligent design and precise code. With hands-on experience, I’ve developed flight computers, pitch/yaw controllers, airspeed and AoA sensors, and PID-based boost control systems—blending electronics, control theory, and low-level programming into powerful solutions. • Skilled in C/C++, embedded C, and Python for microcontroller and sensor integration • Experienced in PCB design, signal processing, and control system modeling • Strong foundation in computer and electronic engineering (B.Eng, NWU) • Committed to delivering clean, reliable code with engineering-grade documentation Whether you’re building aerospace tech, IoT devices, or advanced control systems, I bring precision, innovation, and clear communication to every project. Let’s build something smart together.C
Computer EngineeringNetwork EngineeringDigital Signal ProcessingElectromagnetic Simulation SoftwarePIC24Raspberry PiSTM32Circuit DesignPCB DesignPLC ProgrammingMATLABPythonC++Embedded System - $23 hourly
- 0.0/5
- (0 jobs)
I’m a newly certified developer, I have some experience building full stack web applications. I am here to gain more experience and help with building for clients.C
Back-End DevelopmentDjangoCSSHTMLGitCI/CDRelational DatabaseNoSQL DatabaseBashIntegration TestingUnit TestingPythonAPI DevelopmentSoftware Development - $70 hourly
- 0.0/5
- (0 jobs)
Hello! I’m an accomplished Application Engineer with a strong background in Electrical and Electronic Engineering, specialising in touch sensing and robotics. I hold a Bachelor’s degree from Stellenbosch University. What I Do Best: Touch Sensing Solutions: I excel in designing and developing advanced trackpad systems and touch IC implementations, ensuring high performance and reliability. Technical Support and Customer Engagement: With strong communication skills, I provide comprehensive support to clients, assisting them in integrating our technologies seamlessly into their products. Prototyping and Testing: I thrive in developing prototypes and conducting rigorous testing to enhance product functionality and user experience. Innovation in Robotics: My passion for robotics drives me to explore new technologies and solutions, enabling the development of smart applications that improve everyday life. I’m dedicated to leveraging my skills to help businesses succeed and enhance user experiences with cutting-edge technologies. Let’s connect and explore how I can contribute to your next project!C
Altium DesignerProblem SolvingPythonCommunication SkillsQuality AssuranceProject ManagementTechnical WritingCustomer SupportDigital Signal ProcessingTroubleshootingPrototype DesignElectronic DesignTouchpadPCB Design - $3 hourly
- 0.0/5
- (2 jobs)
I pride myself with the level of dedication I put on my work with results to show, I'm self-motivated, eager to learn and willing to adapt to new surroundings. I work perfectly under pressure, alone and with a team to achieve set goals.C
Arduino FirmwarePSPICEAssemblerMicrosoft ExcelMicrosoft WordTrelloEmbedded SystemEmbedded CMATLAB - $20 hourly
- 0.0/5
- (1 job)
I am a Software Engineer with over 4 years of experience crafting high quality, high performance software for graphical applications. My passion is Modern C++ development with graphics APIs such as OpenGL, Vulkan and DirectX. Besides this, I have extensive experience with Java, Spring Boot and other similar technologies to develop GUI applications that interface with relational databases such as PostgreSQL databases. - High performance programming - Excellent communicator - Excellent teacher and mentorC
Graphics ProgrammingDesktop ApplicationDirectXOpenGL Shading LanguageOpenGL ESOpenGLSpring BootJava GUIProduct DevelopmentGame DevelopmentJavaC++ - $15 hourly
- 0.0/5
- (0 jobs)
Snr Java developer, passion for design and implementation of new solutions and problem solving on existing software. Interest include home automation and microcontrollersC
Microcontroller ProgrammingFront-End DevelopmentPostgreSQLREST APIJava Want to browse more freelancers?
Sign up
How hiring on Upwork works
1. Post a job
Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.
2. Talent comes to you
Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.
3. Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
4. Payment simplified
Receive invoices and make payments through Upwork. Only pay for work you authorize.