Hire the best C Programmers & Developers in North Carolina
Check out C Programmers & Developers in North Carolina with the skills you need for your next job.
- $100 hourly
- 4.8/5
- (19 jobs)
John Morrison is a professional software engineer with over 20 years of experience. He has successfully led the creation and growth of industry awarded software titles for both desktop and mobile applications.C.NET FrameworkmacOSJSONApple XcodeiOS DevelopmentiOSSmartphoneC#PHPObjective-CSwift - $65 hourly
- 5.0/5
- (8 jobs)
I professionally develop complex embedded and integrated solutions for remote control, access and monitoring. I and my teams did multiple projects in automotive telematics, retail devices and systems, applied electronics and server software including web-based applications and elements of artificial intelligence like video analytics and speech recognition. Being a professional strategist and IT projects manager, I am able to drive the entire project from an idea to successful product deployment.CMicrocontrollerInformation SecurityLinuxHardware PrototypingESP8266ESP32Real-Time Operating SystemnRF52832nRF52STM32Embedded SystemPythonBluetoothC++ - $150 hourly
- 4.7/5
- (2 jobs)
I offer embedded systems expertise in IoT and Robotics through my boutique consultancy. I have over 10 years of experience - developing products for many domains and markets. I have experience with bare-metal MCUs, RTOS development, and embedded Linux. I specialize in connectivity, battery management, computer vision, and embedded AI/ML. I can leverage a network of embedded systems professionals to provide a bespoke service that suits your needs. Contact me for a discovery session!CWiFiBluetooth LEInternet of Things SoftwareESP32STM32Firmware ProgrammingMicrocontroller ProgrammingElectronicsReal-Time Operating SystemInternet of ThingsFirmwareEmbedded SystemPythonC++ - $35 hourly
- 5.0/5
- (0 jobs)
🧑🏻💻 Introduction About Myself. I am a recent college graduate from University of North Carolina at Chapel Hill and obtained a Bachelor's Degree in Computer Science. I love to continue learning and explore different areas to build better solutions to a problem. Skillsets: ✅ Proficient in Python, C++, JavaScript, Java, MySQL, Node.js, Angular, TypeScript, and HTML/CSS. ✅ Strong understanding of object-oriented programming principles and software development concepts. ✅ Experienced in developing web applications, database management, and server-side scripting. ✅ Familiarity with front-end frameworks and libraries such as Angular and React. ✅ Knowledgeable in version control systems like Git. ✅ UX/UI design. ✅ Full-stack website development. I am also capable of using the following for prototyping: - Figma - Adobe Creative Cloud toolsCKoreanTranslationReactNode.jsSQLHTML5CSSFull-Stack DevelopmentJavaScriptPythonJavaC#C++ - $60 hourly
- 5.0/5
- (1 job)
I have been working professionally in embedded software since 2018, but I have managed to continue working as a general applications developer (GUI, CLI, and daemon) for desktops, mobile phones, servers, and APIs since 2016. I have demonstrated proficiency with every contract I have received, and have made a name for myself as the developer you come to when you want a job done right with tight deadlines. I have extensive experience with C, C++, C#, Zig, Golang, Rust, Java, and Python applications development for both Linux and Windows. I can create everything from gorgeous, performant user interfaces to fast and robust systems software. I can also tutor college level and below for computer science. If you want to know my most recent work, here is a short list: 1. Low-latency audio streaming using Linux, jackd, alsa, C/C++, Websockets, and Azure. 2. Label printer emulator using micropython and a facedancer 21. 3. IoT enabled vending machines using C/C++, Python, QT5, SQLite, CAN Bus, Free RTOS, and Yocto Linux for industrial control manufacturing centers. 4. Customer support mobile application using Backendless and Flutter. 5. Custom websites from design, serving, and backend work using Next.js, Node.js, Golang, Hugo, Tailwind CSS, Digital Ocean, AWS, and Azure. 6. Popular SQLITE Database TUI (1k clones a week, 1.3k stars on Github). 7. Office administration assistance GUI + system service using Flutter for desktop, Golang, and Java. I look forward to working with you.CTutoringMicrosoft AzureRaspberry PiArduinoRustWebRTCEmbedded LinuxFreeRTOSFlutterGolangC++Qt FrameworkPythonC# - $150 hourly
- 5.0/5
- (41 jobs)
I have over 22 years of experience working and consulting for tech companies in Silicon Valley. Every technical challenge that I had overcome assured me that with the right frame of mind, I could accomplish anything. Engineering is also my hobby, and I have been doing it since before high school. I was born with a soldering iron in one hand and writing code with the other. I designed the hardware for over 100 projects, most of them being sold today. Some notable ones are Snapchat Spectacles (designed most of the electronics and PCB layout), Thornwave Labs' Bluetooth DC Power Meter (PowerMon) and all the other projects on the webpage, various RF modules (RN-171, RN4020, RN52), and development boards designed while working at Microchip. I also created production testers, lots of C/C++ programming, and firmware design. What I can do for you? --------------------------- High Level: project management, research. I am very experienced with hardware design and firmware, which allows me to integrate them more efficiently. Hardware: circuit design, component selection, electrical schematic, PCB payout. I am using Altium Designer. I will provide you with everything you need to go to manufacturing: Gerber files, NC drill, pick and place, assembly diagrams, 3D prints, 3D STEP model, and electrical schematics as well as offer support after the project is completed. I have experience with analog and digital design, RF, high-speed design, microcontrollers, highly complex boards, LCDs. I can run Spice simulations as well. I worked with various technologies and protocols: SPI, I2C, UART, USB, CAN, RS-485, Ethernet, Bluetooth, WiFi, and so on. Prototyping: I will manufacture the prototypes at a much lower cost than average. Over the years, I have developed working relationships with manufacturers in China, hence the cost-saving. I also have a lot of equipment: multimeters, oscilloscope, logic analyzer, vector network analyzer, USB protocol analyzer, power supplies, digital electronic load, soldering equipment, computers, and so on... Certifications: I can assist and oversee the certification process for FCC, IC, and others. Firmware development: I have 24+ years of experience coding in C/C++ and 20 years of firmware development. I can architect and develop your firmware from the ground up. I am exceptionally versed in the ARM Cortex line of microcontrollers: STM32 and Nordic. I will provide you with production-quality firmware. I know the ST and the Nordic microcontrollers like the back of my hand. I can get firmware done very quickly and efficiently for these chips. Software development: Basic tools running in Linux/Windows/Mac, basic GUIs. I can develop all the software tools you need for debugging, testing, and manufacturing. Manufacturing: If your project reaches this phase, I can offer contract manufacturing services. I will be delivering your finished product, ready to sell. The rate I displayed is an average number. It can vary up or down based on the complexity of the project. My rate reflects the experience and knowledge I have. I am good at what I do. Also, keep in mind that I will not bill you for hours like lawyers do for the time they spend in the shower thinking about the project. I will bill you only for the hours I spend advancing the project in a meaningful way.CSTM32RF Microwave DesignEmbedded Operating SystemIndustrial AutomationLinuxWiFiBluetoothFirmware ProgrammingAnalog ElectronicsCircuit DesignPower ElectronicsDigital ElectronicsC++RF DesignARM Cortex-MPCB Design - $85 hourly
- 5.0/5
- (21 jobs)
Hello! I'm a very experienced senior software engineer/architect developing with extensive experience in leading and developing embedded software in C. Additionally I have experience in product development and testing in MATLAB/Simulink/Stateflow. My current focus is on medical devices developed to IEC 62304 and FDA standards for Premarket Approval (PMA), De Novo, and 510k submissions. I also have experience in industrial controls, motor drives, internetworking hardware, and other areas. Thank you for your interest!CManagement SkillsSimulinkSoftware Architecture & DesignJiraMedical DeviceBitbucketLinuxMATLABEmbedded SystemEmbedded C - $40 hourly
- 0.0/5
- (0 jobs)
As an experienced Site Reliability Engineer, I specialize in maintaining and enhancing the observability of software systems. With over five years of experience in Java and Python, and significant expertise in ReactJS and NodeJS, I excel in developing and optimizing internal software tools. My background includes roles at prominent companies like DICK'S Sporting Goods, where I oversee observability for multiple engineering teams, utilizing tools such as Prometheus, Grafana, Elastic, and Kibana for monitoring and logging. Additionally, I have experience with Kubernetes and cloud computing, bolstered by my time as an intern at IBM, where I provisioned Kubernetes and RedHat OpenShift clusters. I hold a B.S. in Computer Science from Western Carolina University, with a minor in Mathematics, and have actively contributed to various tech communities and projects through my GitHub profile. My skills in Agile methodologies and continuous integration and deployment (CI/CD) using GitHub Actions enable me to deliver robust and reliable software solutions efficiently.CJavaLinuxJavaScriptAgile Software DevelopmentPython - $50 hourly
- 0.0/5
- (0 jobs)
I am a DevOps engineer with experience in containerization, container orchesterization, packaging, release creation and CI/CD pipeline. I take code from deveopers, then create builds and all the to deployment. I am experienced in C++/Java/Python, Bash. I have experience with Bamboo, docker, kubernetes, helm, Ansible.CContinuous IntegrationCloud ComputingAutomationApache KafkaC++DevOpsAgile Software DevelopmentElasticsearchBash ProgrammingAtlassian BambooCI/CDAmazon Web ServicesAnsibleDocker - $80 hourly
- 0.0/5
- (1 job)
Embedded engineer with expertise in hardware control, image processing, and IoT. Skilled in C/C++, communication protocols, and cryptographic techniques for ensuring data security.CDockerARM MicrocontrollerEmbedded ApplicationC++ - $20 hourly
- 5.0/5
- (4 jobs)
I am currently an undergrad student looking to freelance; mostly skilled in data analysis and building models. Would take up any other jobs that interests me, like taking photographs, writing latex reports or converting from MS to latex.CData AnalysisWritingLaTeXHTMLJavaCSSPython ScriptRPython - $20 hourly
- 5.0/5
- (10 jobs)
Hi! I'm a full-stack developer and system administrator who's passionate for the construction of effective, robust software, and the running and maintenance of online services. I have experience writing back-end software in a variety of programming languages like PHP and Go. I know how to do front-end development with HTML, CSS and JavaScript. I can work with WordPress, and have experience making fully-featured plugins from scratch. I know how to configure and maintain Linux servers and have experience with a variety of services like the Apache web-server and MariaDB. I hope you like building software systems as much as I do and that we can work together to make things happen!CLinuxGolangRubyPythonDockerGitMySQLSQLiteJavaScriptHTMLC++WordPress - $45 hourly
- 5.0/5
- (2 jobs)
Hello, I'm Ed Davis, a professional with dual Master's degrees in Biomedical Engineering and Exercise Physiology. My journey has been deeply rooted in the world of exercise science, where I have honed my skills in project management, team leadership, and tactical/military contracting. Proficient in programming languages like C, C++, C#, Python, and JavaScript, I specialize in leveraging these tools for advanced data analysis within the exercise science landscape. Currently, I am embarking on the next phase of my academic journey, applying to Ph.D. programs to further delve into the intricacies of Biomedical Engineering, Exercise Physiology, and related fields. As a Certified Strength and Conditioning Specialist (CSCS), I bring a wealth of experience in optimizing performance outcomes. My commitment to ongoing learning aligns seamlessly with my passion for innovation, positioning me as an ideal candidate for dynamic roles, especially those within the specialized realm of exercise science. I am eager to contribute my skills and expertise to further advancements in this field. In crafting exercise programs and delivering services, I bring a unique blend of academic knowledge, practical experience, and innovative thinking. Drawing on my dual Master's degrees, specialized programming skills, and CSCS certification, I design tailored exercise programs that not only optimize human performance but also prioritize health and well-being. My proficiency in data analysis ensures evidence-based decision-making, while my commitment to continuous learning allows me to stay at the forefront of advancements in exercise science. With a passion for creating impactful and comprehensive solutions, I am poised to contribute to the success of individuals and organizations seeking personalized and effective exercise programs.CPublic SpeakingLesson Plan WritingTeachingCourse CreationBiomedical EngineeringSports CoachingResearch ProtocolsResearch Paper WritingData AnalysisC++C#Physical FitnessResearch & Development - $9 hourly
- 5.0/5
- (0 jobs)
I am a developer experienced in game development and Squarespace website design. I also have experience in several coding languages, including Java, Python, C++, C, and HTML. I am able to work with any Microsoft Office applications as well. Communication is important to me, and I am willing to work on any project in programming. Thank you!CGoogle APIsMicrosoft WordMicrosoft ExcelAssembly LanguageSquarespaceHTMLPythonJapaneseJavaWritingC++Programming Bug FixGame DevelopmentSoftware Development - $75 hourly
- 0.0/5
- (0 jobs)
Senior Principal Software Engineer with many years of experience in: security, digital identity, decentralized identity, self-sovereign identity, blockchain, OCR, performance, cloud, docker/kubernetes/helm, and open source, and many others. Technical lead and individual contributor. Languages including C, golang, typescript, javascript, python, java, rust, scripting, and others.CKubernetesTypeScriptGolangUser Identity ManagementSelf-Sovereign IdentitySecurity EngineeringCompilerImage ProcessingBlockchainCloud DevelopmentOpenCVWeb DevelopmentWeb ApplicationTesseract OCR - $40 hourly
- 0.0/5
- (0 jobs)
Profile I am a software engineering professional with over twenty years' experience in leading the development of multi-tiered applications. My passion is to develop applications that enhance the market position of my customers. This may be thru new functionality, improved reliability, or UI simplification. Removing roadblocks to success! My specialist skills are in Microsoft's .Net framework, VB, C#, ASPX, VB6, Windows API and Office applications, I have a sharp eye for detail, a commitment to quality and can execute throughout the software development lifecycle. I am a self-motivated individual who has demonstrated strong mentoring skills and has excelled in time-sensitive collaborative development initiatives. * Advanced knowledge of Microsoft development environments. * Demonstrated expertise in solution development and software product innovation. * Proven to deliver applications that enhanced business process efficiency and market competitiveness at top tier organizations which have included IBM, Verizon, Bell Conferencing, Adobe, AT Conference, Evolve Conferencing, InterCall, MeetingZone, PowWowNow, TruStage and a multitude of individual users.CAPISQLASP.NETInstallShieldPythonC#VB.NETSoftware DevelopmentSoftware DesignCommunicationsLeadership Skills - $75 hourly
- 0.0/5
- (0 jobs)
I have a passion for working with my teams to develop high-quality software. I firmly believe that it is difficult to deliver a high-quality product to customers if the underlying software is not also high quality. I always strive to apply well-established best practices, to leave code I modify better than I found it at every opportunity, and I encourage those around me to do the same. My primary research interests lie at the intersection of networking, software engineering, and programming languages, with an emphasis on the design and implementation of experimental software systems. Under this umbrella heading, I focus on tools and techniques for improving the development, maintenance, and comprehension of embedded network systems. I received the Ph.D. degree in Computer Science at Clemson University (2008) and the B.S. and M.S. degrees in Computer Science from Appalachian State University (2000; 2004). Specialties: Operating systems, software design, softwareCUnit TestingSoftware Design PatternGitHubGitLinuxBash ProgrammingGolangJavaC++ - $65 hourly
- 5.0/5
- (4 jobs)
• Solid Embedded system and Processor skills including Application processors and other Microcontrollers. • Proficiency in coding C/C++/C# (including Multithreading, Network Protocols), MATLAB, Java, and Assembly Language Programming. • Industrial Experience in Electrical and Instrumentation. • Work related skills in Control Systems, Circuit Theory, Electronics and Electrical Technology. Some of my major experience at reputed multinational companies include the following skills: Developing Firmware and drivers including Ethernet, RS232 for protection relays running Real Time OS. Developing, Modifying, Integrating and Customizing embedded software (coded in C/C++/Java) including signal processing & control algorithms, communication, Networking and Industrial Protocols mainly built/deployed for Windows Embedded CE OS on ARM processor for adaptability to the new hardware, functional needs and/or to improve its performance. Coordinate software system installation and monitor equipment functioning to ensure specifications are met. Support Field Engineers/Managers as needed during system testing and commissioning. Configure a variety of devices such as managed switches, network interfaces, media converters, PLCs and various industrial control components. Participate in interdepartmental production meetings. Worked on the implementation of Fractal based Image and Video Compression CODEC in C++ and Matlab, considering efficient enhancements both in encoding speed and Compression Rates. Fractal Based Image/Video CODEC: C++ and Matlab implementation of a fractal based Image/Video CODEC, Modified Cascade Fractal Compression (MCFC) coder. Fast realization of a real time fractal Coder providing efficiency in both time and visual quality implemented on Hardware level. Different speed-up variants of Modified Cascade Fractal Image Compression with their inherent intrinsic features synchronized to compression coding are analyzed, and finally, this Fractal coding variant is extended to a real time high quality super-fast decoding capacity codec comparable to some of the competent coding schemes in the multimedia market. Currently, I am working as a Software/ Firmware Engineer in the Reaserch and Development group of one of the major Engineering utility protection company that is a leader in developing smart relays, in switchgear protection and is one of the pioneers in its field. I develop code that ranges from firmware, driver level implementation in C/C++ to higer level front end application supervision in Windows Forms and WPF in C# with state of the art performance, resource allocation ability and user experience UI/UX capability. Summary: An expert in C/C++, I have been working as a firmware/driver engineer in a smart relay based design R&D company. I have worked as low as coding bare metal Assembly language programs on MCU for traction power control systems to C/C++ based firmware and communication drivers for Ethernet, I2C, and other serial comms. I can also code in C#. Also, Expert in Coding signal processing concepts and algorithms.CEmbedded SystemElectrical EngineeringC#MATLABDigital Signal ProcessingAssembly LanguageFirmwareAlgorithm DevelopmentDriver DevelopmentC++ - $75 hourly
- 0.0/5
- (0 jobs)
Embedded real-time hardware/firmware engineer with over 18 years of design experience. Experience includes uC, DSPs and FPGAs. Also have experience with many different types of peripherals including LCDs, RAM, FLASH, ADCs, DACs, encoders and many other sensors. Spice simulation experience as well as PCB EMI simulation experience. Altium, Mentor and Eagle schematic capture and PCB layout experience. I can help you take your design from "napkin" to functioning prototype.CDigital ElectronicsElectronic DesignDigital Signal ProcessingPCB DesignVLSICircuit DesignEmbedded System - $50 hourly
- 5.0/5
- (3 jobs)
A programmer with experience in Python, C, C++, Java, HTML, PHP, and R, as well as working in Excel and Google Sheets.CMicrosoft ExcelGoogle SheetsC++Java - $20 hourly
- 0.0/5
- (0 jobs)
I am a highly motivated and skilled computer science enthusiast with a passion for leveraging technology for societal betterment. As an AWS Certified Machine Learning Specialist, I have developed strong foundations in machine learning, deep learning, and cloud computing. With extensive experience in AI, data science, and cybersecurity, I offer my services as a freelancer to help clients achieve their technological goals. I am currently pursuing a Master’s degree in Computer Science at Duke University to deepen my expertise further.CSpring MVCDeep LearningData ScienceCloud ComputingFull-Stack DevelopmentWeb DevelopmentReactMySQLJavaPythonArtificial IntelligenceMachine Learning - $17 hourly
- 0.0/5
- (3 jobs)
Strong mathematics and computer science background. Passionate about academia and related assistive work. Relevant Skills: Chinese to English translation. I have had some experience with work in this category.CChinese to English TranslationPythonJavaChineseEnglishProofreadingTranslationMathematicsC++R - $22 hourly
- 5.0/5
- (1 job)
As a computer science student, I am committed to constantly improving my technical skills and expanding my knowledge through hands-on learning opportunities and real-world projects. For example, I participated in a PREDOC summer workshop where I gained experience working with large data sets in STATA and R. I have a strong foundation in mobile and desktop development, and I am proficient in a variety of programming languages including Python, Java, C, and others. In addition to my technical skills, I am a well-organized, collaborative team player with strong communication and analytical abilities. These skills have enabled me to contribute to successful projects in both academic and professional settings.CProduct DesignJavaSoftware DevelopmentData MiningData ScienceAdobe IllustratorData AnalysisAutodesk AutoCADPython - $25 hourly
- 0.0/5
- (2 jobs)
With a passion for game development and over a year of focused experience in Godot, I have developed a wide range of tutorials on my YouTube channel, Majikayo Games, covering everything from FPS mechanics and HUD design to procedural generation and custom shaders. My tutorials have helped aspiring developers enhance their skills and bring their own game ideas to life. Now, I’m excited to bring this expertise to freelance projects, focusing on Godot-based game development and mechanics. My programming experience spans multiple languages and frameworks, including JavaScript, Java, C/C++, Android, and HTML5. My work has been downloaded over 500,000 times across platforms. What I love most about development is the challenge of transforming ideas into functional, polished experiences and the problem-solving journey involved in every stage—from structuring complex architectures to debugging. If you're looking for someone with practical knowledge of Godot and hands-on experience in game mechanics and development, let’s bring your game ideas to life.CAndroidJavaJavaScriptTypeScriptC++C#Web Development - $30 hourly
- 0.0/5
- (0 jobs)
As a software engineer who has experience in various facets of this field, such as artificial intelligence, data science, and web development, I am more than willing to help you in your projects. Some of the core achievements I have made throughout my career are video games, machine learning algorithms that utilize linear regression, frontend development, backend development, and database management. • Knows Python, NumPy, Pandas, PyArrow, Sklearn, TensorFlow, PyTorch, Postgres SQL, MySQL, Bootstrap, JQuery, HTML, CSS, Flask, JavaScript, Java, C#, C, C++, Azure, JSON, and Unity. • Excellent Communicator • Recent College GraduateCPostgreSQLJavaScriptJavaFlaskpandasNumPyPython Scikit-LearnPythonC#C++Machine LearningMachine Learning ModelGame DevelopmentSoftware Development - $30 hourly
- 0.0/5
- (0 jobs)
I’m John Gregory, a passionate data scientist with a knack for turning complex data into clear, actionable insights. I specialize in using SQL, Tableau, Python, Excel, and Alteryx to tackle data challenges and drive decision-making. My journey started with SQL, where I honed my skills in querying and manipulating databases to extract valuable information. This foundation has been crucial in handling complex data tasks with precision. Tableau is where I bring data to life. I create compelling and interactive visualizations that make data understandable and impactful for stakeholders, helping guide strategic decisions with clear visual narratives. Python is another tool in my arsenal. I use it for everything from data analysis to machine learning and automation. With libraries like Pandas, NumPy, and Scikit-learn, I build predictive models and develop custom solutions to streamline data workflows. Alteryx is where my data preparation and blending skills shine. It allows me to integrate, cleanse, and transform data efficiently, ensuring that the data pipeline is both seamless and accurate. I’m dedicated to continuous learning and staying updated on the latest trends in data science. My goal is to leverage my skills to help organizations harness the power of their data for growth and success. When I’m not immersed in data, I enjoy exploring new tech advancements, participating in data science communities, and mentoring those new to the field.CData EntryC++RTableauSQLAlteryx Analytic Process Automation PlatformPythonData MiningData AnalysisMicrosoft Excel - $60 hourly
- 0.0/5
- (0 jobs)
I am a software developer with a strong focus on solving complex, often misunderstood technical challenges. My experience includes reverse engineering embedded systems, analyzing communication protocols, and integrating hardware at the transistor level. I frequently use tools like oscilloscopes to probe unknown devices, identify their communication interfaces, and develop tailored software solutions. I spent three and a half years working in medical IT, administering a SQL database and managing a network of approximately 140 devices. Additionally, I have co-founded a family-run computer repair and data recovery business, Appalachian Technical Services, which operated for two years. I am also one of the founding members of THRU Solutions, where I helped design ID verification software for vending machines. Furthermore, I have experience in a CNC machine tool environment, maintaining a network, server, and communications to individual CNC machines—including models from the 1980s. This background gives me familiarity with a broad range of both legacy and modern communication protocols. From designing circuitry and creating custom protocols to developing and integrating software solutions, I consider myself a “technical fundamentalist,” ensuring a deep, end-to-end understanding of every system I work with—right down to the transistor level.CEmbedded Operating SystemEmbedded SystemMachine Learning AlgorithmMachine Learning FrameworkMachine Learning ModelArduino FirmwareC++Web APIRS-232PythonMachine VisionMachine LearningDesktop ApplicationArtificial Intelligence 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.