Hire the best C Programmers & Developers in Illinois

Check out C Programmers & Developers in Illinois with the skills you need for your next job.
  • $65 hourly
    I'm a computer science professor skilled in a broad spectrum of computer science and software development areas. My BS in both mathematics and computer science, combined with my PhD in computer science, provide me with both depth and breadth in the field. During my PhD my focus was in C/C++ systems programming, parallel/multithreaded/concurrent programming, performance engineering, shell scripting, and Python. As a professor my research projects have branched into applied machine learning and text analytics, in the process learning Python's machine learning ecosystem (pandas + numpy + scikit-learn), plus additional skills in Excel, Power BI, and a little R. Of course I also have the standard software development skills that I regularly teach: version control (git and SVN), data structures and algorithms, software architecture, etc. I have developed on Linux, MacOS, and Windows, and have a little experience in FreeBSD. I am proficient in using AWS and Azure.
    vsuc_fltilesrefresh_TrophyIcon C
    Unix Shell
    CUDA
    Data Analysis
    Linux
    Flask
    SQL
    Natural Language Processing
    Data Science Consultation
    Machine Learning
    Data Science
    Python
    C++
    pandas
    Python Scikit-Learn
  • $75 hourly
    I studied Mechanical Engineering with a concentration in robotics and Computer Science with a focus on embedded systems at Northwestern University (ranked #9 in national universities, 8% acceptance rate). I have spent much time using C, C++, CircuitPython, and MicroPython to program various ARM, PIC, and AVR (Arduino) microcontrollers. I also have extensive experience in data analysis and dynamic system modeling via Python. My preferred CAD modeling program is Fusion 360, and I own both FDM and SLA 3D printers for rapid prototyping. As of late I have been serving as Product Marketing Manager of AI at a SaaS company, where I have project managed the early adopter program of our latest generative-AI powered features, therefore accruing plenty of experience in translating customer needs to technical AI requirements. I love a challenge, and I have an affinity for solving problems with unique and effective solutions. I am a believer that most people could greatly benefit from approaching issues from an engineering perspective, but I also love to exercise strategic business thinking, so if you have a problem relating to STEM, either for a hobby, class, or for a potential product prototype, I'd love to work with you to solve it.
    vsuc_fltilesrefresh_TrophyIcon C
    C++
    Arduino
    Raspberry Pi
    Microcontroller Programming
    CAD & CAM Software
    Python
    PCB Design
    Embedded System
    Word Processing
    Data Processing
    Prototyping
    Autodesk Fusion 360
    Mechanical Engineering
    3D Printing
  • $40 hourly
    My clients benefit from my extensive experience in software development which allows me to create high-quality, performant, secure code for their companies. Your time and reputation are valuable. Hire me to do the job correctly the first time and save you from dealing with botched work. As much as it may pain us, software projects are never finished until they are retired and taken out of service. This is why I provide lifetime support to all of my clients' projects, including free bug fixes and fairly-priced feature additions. For long-term success, it's essential to hire a developer that stands behind their code. Outside of my professional work, I have also worked on a large variety of personal projects in the past decade, ranging from simple scripts for database migration (migrate.sh) to C++ socket implementations (sockbuf) to full-stack progressive web applications (Tightrope).
    vsuc_fltilesrefresh_TrophyIcon C
    C++
    Golang
    MariaDB
    Rust
    Full-Stack Development
    Docker
    SCSS
    Vue.js
    Git
    CSS
  • $95 hourly
    "Wayne is not only skilled at directing a software product from an architectural standpoint, he also is able to understand it a micro level. As a result, he usually has a very complete grasp of any code he works with for any significant amount of time, whether it's something he's designed or something others have designed." -- Jim K "I experienced Wayne as a highly skilled and motivated software engineer, with a fast and analytical mind. His expertise and creativity always made him the default technical lead of the team. I highly recommend him." -- J. Ovesen With the right software engineer, your project can be done right the first time. When the strongest developers are 10x better than the weakest, working with someone with the lowest hourly could be more expensive than working with a strong engineer with a higher rate! I have been writing software for 30 years, from web, mobile, and desktop apps to firmware written in assembly. I understand software development at its core and can therefore handle your project expertly. In addition, I have been leading software development teams for 2 decades so I can help you manage a team if that is what you are looking for. On the mobile app side, I wrote the first few versions iOS and Android apps for Sound World Solutions, and internal tools in Xamarin and Swift. I also wrote and maintained an inventory management app that used barcode and RFID scanners in Xamarin. On the desktop side, I was the technical lead for the fitting software at GN Resound in the early 2000s. Recently, I have written factory test software and a lot of internal tools in C#/WPF. I have also written desktop software in Java for cross platform compatibility. On the firmware side, I have written the software on a hearing aid on 2 different chipsets and 2 different DSPs. These were written in C and assembly. For web apps, I have worked on e-commerce sites for Sound World Solutions and, too many moons ago, on J2EE and ASP. Currently, I am working on a project in Laravel. As you can see, I can help you with your project! I am efficient and deliver quality code. Please get in touch if you would like me to join your team.
    vsuc_fltilesrefresh_TrophyIcon C
    Cloud Architecture
    PCB Design
    Objective-C
    Swift
    C++
    Digital Signal Processing
    Xamarin
    C#
    Java
    Firmware Programming
    Relational Database
    Bluetooth
  • $46 hourly
    I am dedicated to applying my expertise in low-level firmware and hardware development to bring value to you and your team. I graduated from the University of Notre Dame with a B.S. in Electrical Engineering. Since then, I've leveraged the expertise I've built over years of developing complex land and aerial systems via Robotic Operating System (ROS & ROS2) to deliver value to my clients. As a result of this experience with autonomous vehicles, I have acquired skill in CAD modeling and physical design. Past projects have typically involved programming (languages include Python, C, C++), PCB design, circuit analysis and sensor integration (protocols include I2C, SPI, and UART). As a passionate engineer, it is my pleasure to apply my craft to serve your needs. I am comfortable working with ESP32, STM32, Arduino, and other microcontrollers. I also have experience with LoRa, LoRaWAN, and GNSS.
    vsuc_fltilesrefresh_TrophyIcon C
    Machine Learning
    Arduino
    Computer Vision
    Python
    Raspberry Pi
    PCB Design
    Robot Operating System
    System Automation
  • $40 hourly
    I am a computer engineer from the University of Illinois at Urbana-Champaign experienced in designing and developing websites tailored to the needs of small to medium-sized enterprises. If you need high quality websites that stand out with interactive features and captivating designs, I can help. ‣ Knows HTML/CSS, React.js, Python, SEO, and Full-Stack development ‣ Works with numerous small and medium-sized start-ups to help start and finish their projects ‣ Has experience with consulting for large projects, so communication and delivering high quality work are very strong skillsets
    vsuc_fltilesrefresh_TrophyIcon C
    Embedded System
    SEO Software
    Flutter
    React Native
    C++
    API Development
    Full-Stack Development
    jQuery
    Django
    React
    Python
    HTML
    JavaScript
    Java
  • $75 hourly
    New to Upwork, not new to software development. I've been writing software since my teen years and I'm now 30. I received a BS in Computer Engineering in Chicago and went on to work at Microsoft from 2016-2019. I left to work on software independently through contract work and commercial ventures. I describe myself as a software engineer that specializes in end to end software development. Here's a simplification of what this looks like - I take your concept, we have an initial discussion, I make recommendations where necessary, I write the software, and I make it available to you and your users. The work is done iteratively and in stages so it won't always be linear. You'll always have visibility into the progress throughout. Within 24-48 hours of our initial discussion, I will have a rudimentary version of the work online and accessible. A channel of communication remains open where feedback gets integrated. I've delivered software for various platforms and written in various languages. If you need more information please review my portfolio of past work or send me a follow up question. I look forward to working together.
    vsuc_fltilesrefresh_TrophyIcon C
    Software Design
    DevOps
    Browser Extension
    Natural Language Processing
    STM32
    Embedded System
    Google APIs
    App Development
    API Development
    .NET Core
    Python
    TypeScript
    Golang
    C#
  • $100 hourly
    I have over ten years of experience in software and hardware architecture, development, and testing. I am a generalist -- I enjoy researching and creating new tools/algorithms to solve problems that lack existing solutions. My more specific skills are: 1) *performance bottlenecks* -- I squeeze every last drop of performance out of hardware, including multi-core/vector CPU hardware and GPU accelerators. I have deep knowledge in this area and can optimize at all stack levels from algorithms to machine code to hardware pipelines. 2) *deep neural networks* -- I know neural network algorithms and optimizations. I specialize in image and video inference. 3) *security architecture* -- the first step to a secure architecture is knowing your adversaries and what they are capable of. A secure architecture must be designed like watertight plumbing -- a leak anywhere results in catastrophic failure once an adversary finds it. I can help you define a watertight security architecture for your product(s) and infrastructure, preferably using military-grade asymmetric-key encryption technology. 4) *computer networks and IT infrastructure* -- I have several years of experience managing compute, storage, and device infrastructure and know the Internet Protocol (IP) stack. My goal is to be your "easy button" and produce a solution that we're both happy with. First, I will make sure I understand your problem space before working on a solution, respecting your time by asking only key questions. Then, as I start working, I will provide updates/metrics/demos to ensure that I deliver what you want. Finally, I will produce code/documentation/artifacts optimized for readability and maintainability.
    vsuc_fltilesrefresh_TrophyIcon C
    JavaScript
    Software Architecture & Design
    Assembly Language
    C++
    Computer Vision
    TensorFlow
    OpenCL
    Linux
    Deep Neural Network
    Performance Optimization
    SQL
    CUDA
    Python
    Automation
  • $45 hourly
    Electronics Engineer with 10years working experience in PCB Design, design and testing of electronic circuits. - Schematic capture tools and PCB layout (Altium, OrCAD, Cadstar, Multisim, SolidWork Electrical);
    vsuc_fltilesrefresh_TrophyIcon C
    Design for Manufacturing
    Hardware Design
    Engineering Simulation
    Electronic Workbench
    LabVIEW
    Altium Designer
    PCB Design
    Optics
    FPGA
    Digital Electronics
  • $17 hourly
    I make games and software in my free time and by contract, I'm always working on something and have plenty to talk about! I have excellent people and communication skills developed over customer service and client-centric opportunities, which include retail sales, telephone support, hospitality, software contracting, and even physical security. Aside from the more formal career work, I have many other rather diverse hobbies and interests, including camping and outdoorsmanship, Linux/Unix computers, various electronics, and even improving my cooking when I have the time.
    vsuc_fltilesrefresh_TrophyIcon C
    Video Game
    Linux
    Git
    Electronics
    Management Skills
    Game Design
    Computer
    Linux System Administration
    GitHub
    Game
    C++
    HTML5
  • $50 hourly
    My profession is in software engineering and trading, using tools like C++, C#, Python, Javascript, and SQL. I have experience working on trading ui interfaces (frontend web dev), and trading strategy and systems (backend). I have passion and academic (Masters in Computer Science) experience writing game systems, high performance C++ code, and machine learning/AI. Please ask for my github account if you would like examples of these projects. I love getting interested and involved in a project - let me know what you are passionate about and so we can work together!
    vsuc_fltilesrefresh_TrophyIcon C
    Trading Automation
    Front-End Development
    Game Development
    Back-End Development
    Mathematics
    Software Architecture & Design
    C#
    JavaScript
    Computer Science
    SQL
    Machine Learning
    C++
    Python
  • $25 hourly
    SOFTWARE DEVELOPER Talented developer with a background in Agile methodology and programming languages. Skilled in debugging, database creation, project management, process optimization, Pegasystems, and business analytics. Hardworking, bilingual engineer who streamlines workflow to expedite the creation of high-caliber products for company success. I am experienced in SQL and Java Regular communication is really important to me, so let's keep in touch!
    vsuc_fltilesrefresh_TrophyIcon C
    SQL
    Technical Writing
    Pega Platform
    Java
    Troubleshooting
    Microsoft Access
    Problem Solving
    Microsoft Office
    Agile Software Development
    Software
    Agile Project Management
    Software Development
    Microsoft Azure
    Python
  • $25 hourly
    As a developer with experience in React, HTML, Java, C++, and Python, I am confident in my ability to find solutions to any problems your business may be facing. I am dedicated to keeping open communication and providing daily updates to ensure that you are aware of the progress being made and the value of your investment. Let's work together to find effective solutions and achieve success for your business.
    vsuc_fltilesrefresh_TrophyIcon C
    Database
    C++
    Artificial Intelligence
    Big Data
    Cloud Computing
    CSS
    Amazon Web Services
    Data Visualization
    Java
    AWS Lambda
    Computer Science
    Database Management System
    Amazon EC2
  • $50 hourly
    A graduating computer science student @ Purdue University, looking for experience and freelance jobs. I'm an incoming full time Amazon Engineer with two previous internship experiences. I love to build and learn new technologies, especially when tackling complicated problems. I have some basic experience working with: -Web-Dev -Low Level Systems -Operating Systems -Cloud Computing & Services such as AWS -Data Base Systems -General Back-End SWE -Algorithm Design & Optimization I'm always willing to learn more, even if I don't have the current experience you are looking for, I can likely still work on your project as I am a very dynamic learner. In addition, I have extensive experience teaching, tutoring, and running classrooms with over 50 students, creating lesson plans in the topics of math and computer science. I love to teach, so feel free to reach out for this as well.
    vsuc_fltilesrefresh_TrophyIcon C
    Computer Science
    Unix Shell
    Amazon Web Services
    Algorithms
    C++
    Java
    Bash
    Python
    JavaScript
  • $60 hourly
    🔬 Research and 💼 Work Experience: -I will become Amazon Software Engineer Intern in 2023 summer. -I have open-source software development experience for OpenMLDB, it's a ML related Database developed by an AI company 4Paradigm Co.,Ltd. I developed AutoFE: automated feature engineering tool. See my pull request(github.com/4paradigm/OpenMLDB/pull/2381). -Deep Learning Software Engineer Intern at Intel Corporation, working on Intel Neural Compressor, and ML inference server software. -Algorithms Intern at Shukun Technology Co.,Ltd, working on Multi-node Training for 3D-UNet with horovod, horovod. See my presentation for my study in multi-node training and horovod(1.8k+ view). -I have been working on MeiNN: Methylation embedding interpretable neural network to find Common functions of DNA methylation in phenotypes using multi-task learning since Sep,2021. -I have been interned as a Multi-modal Cognitive Computing Algorithm Intern at Shanghai AI Laboratory. I worked on Multi-modal target detection with zero-shot depth estimation, Multi-modal Neural Architecture Search.
    vsuc_fltilesrefresh_TrophyIcon C
    Script
    MATLAB
    Unix Shell
    Verilog
    Linux
    Python
    Java
    C++
    Git
  • $75 hourly
    Hi! I’m a software engineer with over 7 years of experience working with .Net applications (both in c# and Visual Basic) for various small companies most of which had back end databases for which I used SQL. I’m an independent and driven person that takes a lot of pride in being able to solve problems for others. I also have work experience in many other languages including c++, c, Java building micro services, flights simulators for the government, and everything in between! Right now I’m new to being purely freelance and am eager to build my portfolio and make new connections! Thanks, Ryan
    vsuc_fltilesrefresh_TrophyIcon C
    Model View ViewModel
    XAML
    SQL
    C++
    Java
    Visual Basic
    .NET Framework
    C#
  • $30 hourly
    I have been programming computers since I was a kid and turned that passion for coding into a college degree. I have also earned a political science major and minors in both economics and philosophy because I believe in taking a multidisciplinary approach to problem-solving. My goal is to find a job that allows me to both follow my love of programming as well as helping to improve the lives of people around the world.
    vsuc_fltilesrefresh_TrophyIcon C
    Web Accessibility
    Linux
    WebAssembly
    Google Cloud Platform
    API Development
    Full-Stack Development
    Google Analytics
    Node.js
    React
    Python
    Java
    TypeScript
    Golang
    Web Development
  • $50 hourly
    Innovative Software Developer | AI & Machine Learning Specialist 🌟 Welcome to my digital playground! I'm a tech enthusiast with an insatiable curiosity for cutting-edge solutions. 🚀 I thrive on building, problem-solving, and thinking beyond the ordinary. I am passionate about new technologies, and relentless facing a problem. Let's transform challenges into elegant, creative solutions together!
    vsuc_fltilesrefresh_TrophyIcon C
    Web Scraping
    GPT API
    Git
    Docker
    NodeJS Framework
    JavaScript
    Multithreaded, Parallel, & Distributed Programming Language
    Cloud Computing
    Linux
    Web Development
    SQL
    Java
    Python
    Machine Learning
  • $59 hourly
    Highly driven, entrepreneurial spirit and quick learner with a broad background in technology and trading. Passion for learning new markets and figuring out how to build systems for market making and value extraction. Finder of niche markets with large returns.
    vsuc_fltilesrefresh_TrophyIcon C
    Rust
    C++
    Golang
  • $60 hourly
    I am a technical writer with five years of experience in software engineering and four years of experience in science journalism. I have a master's degree in computer science from the University of Illinois Urbana-Champaign. I enjoy translating complex technical ideas into easy-to-understand language, and I'm comfortable with research and interviews. I am familiar with Markdown, OpenAPI, and several programming languages including Python and C#. Contact me to help write manuals, user guides, developer guides, and API documentation.
    vsuc_fltilesrefresh_TrophyIcon C
    MATLAB
    Software Development
    C#
    Python
    JavaScript
    OpenAPI
    Git
    CSS
    HTML
    Markdown
    Technical Writing
  • $70 hourly
    SUMMARY BS in Computer Science (Dec 2024 grad.) seeking internship or full-time position in Software Engineering, Data Science, or ML Engineering. Skilled in Software Design, Full-Stack development, and data optimization. PROJECTS Wildfire Tracker | React.js, CSS, HTML * Developed an interactive map application using React.js, CSS, HTML, leveraging the Google Maps API to pinpoint ongoing natural wildfire events. * Integrates real-time data fetching from NASA's API, ensuring the map displays up-to-the-minute information on wildfires around the globe. * Enhances user interaction with a polished loading screen and interactive markers; clicking on these markers reveals detailed info boxes with extensive information about each wildfire. Maze Pathfinding Visualizer | Python, Curses * Implements a breadth-first search (BFS) algorithm to find the shortest path through various mazes. * Show a visual representation of algorithm through use of Curses library
    vsuc_fltilesrefresh_TrophyIcon C
    Golang
    F#
    SQL
    C++
    API
    CSS
    HTML
    Python
    JavaScript
    Web Development
  • $200 hourly
    Engineering freelancer with a focus on electronics based product development. Technical background in electrical engineering with a specialization in Bluetooth and firmware development. Experience working for a variety of electronics companies making products that include oil drills, bluetooth cameras, bluetooth wristbands, speakers, headphones, hearing aids, and smart cards. Expertise in launching early stage startups.
    vsuc_fltilesrefresh_TrophyIcon C
    Web API
    JavaScript
    Next.js
    React Bootstrap
    Bluetooth Beacon
    Bluetooth
    Core Bluetooth
    Bluetooth LE
    Firmware Programming
    Firmware
    Embedded System
  • $75 hourly
    I'm a firmware engineer with experience in multiple domains: industrial vehicles, commerical garage door openers, naval sonobuoys, and commercial HVAC. - Have done projects running bare metal and projects running an RTOS. - Have used both C/C++ extensively. - Able to write python scripts to help automate, test different things. - Experienced in board bring up and writing drivers for I2C, SPI, CAN, LIN, etc. - Experienced in a project in the maintenance phase for a project that I wasn't initially a part of. Quickly understanding the code base and fixing issues.
    vsuc_fltilesrefresh_TrophyIcon C
    TCP/IP
    Lua
    Python
    Firmware
    C++
  • $44 hourly
    My hobby right now is developing a mobile app that live renders fractal Monte Carlo compression for which I have a provisional hardware patent pending. I work with C, C++, Python. Recently I wrote a CLI build system in Windows. I can work with websites, apps, desktop, embedded, bare metal, IoT.
    vsuc_fltilesrefresh_TrophyIcon C
    Python
    C++
  • $75 hourly
    Technical Writing Experience I have 20+ years experience as a freelance writer with over 300 pieces of user facing documentation. I write user manuals, software module specifications, API documents, and software architecture diagrams. Have written for Samsung, Disney Interactive, Whirlpool, Maytag, Sony Computer Entertainment, Nintendo, Electronic Arts, ESPN.com, and many others. I am an expert in Microsoft Office and Visio. I am in expert in Google Docs. I have years of experience in Markdown and HTML. Embedded Systems Programming Experience I have 25+ years experience as embedded systems programmer. Experience in real-time environments in C, C++, and many different assembly languages. Experience with Raspberry Pi and Arduino. Experience with Zilog, ST6, ST7, ST8, ST9, 68000, 6809, Freescale Kinetis, and Microchip. Experience with Bluetooth, WiFi, RS-232, and ModBus. B.S. in Computer Engineering from Iowa State University.
    vsuc_fltilesrefresh_TrophyIcon C
    Content Management System
    Android
    iOS Development
    User Manual
    Java
    Microsoft Office
    Technical Writing
    Objective-C
    Documentation
    Lucidchart
    Swagger
    Android App Development
    Raspberry Pi
    API Documentation
    Product Documentation
    Google Docs
    Microsoft Visio
    Embedded C
    Instruction Manual
  • $45 hourly
    I am currently employed at ZS as a ‘Senior Business Technology Analyst’, a part of Data Visualization team. As a Business Technology Analyst for ZS Associates, a premier consulting firm in India, I had the opportunity to work on several projects for clients ranging from a pharmaceutical giant, to a rapidly growing retail finance firm. I have been a part of multiple projects entailing end-to-end solution designs, including requirement gathering, designing mock-up, refining raw data, creating data models, creating dashboards, implementing security, carrying out user access testing and production releases. These projects have helped me understand the nuances that go into devising a go-to-market strategy for an established as well as a nascent product. I not only developed excellent technical skills, but also learnt the importance of team management skills.
    vsuc_fltilesrefresh_TrophyIcon C
    Microcontroller Programming
    Arduino
    Data Entry
    Business Intelligence
    Data Visualization
    Python
    QlikView
    Dashboard
    Qlik Sense
    SQL
  • $25 hourly
    As a seasoned developer, I bring a wealth of experience and a diverse skill set to the table. My journey began with a successful stint at a hackathon where my team and I created an award-winning Halloween costume generator using HTML, CSS, and JavaScript. This project not only honed my technical skills but also underscored the importance of creativity and user experience, values that I carry forward in all my endeavors. My senior capstone project further allowed me to flex my development muscles. I was instrumental in creating a task manager site, contributing to its original design using HTML and CSS before we transitioned to React. This project, still in progress, has been a testament to my adaptability and commitment to delivering high-quality work. Beyond development, I have also ventured into the realm of content creation, directing and editing videos for a YouTube channel as part of a capstone project. This experience has enriched my understanding of digital media and its intersection with technology. My academic background in algorithms, data structures, and web assembly has provided a solid foundation for my work. I have leveraged this knowledge in various internships, notably in creating a learning algorithm using fastText with the aim of automating restaurant orders completely using AI. This project illuminates my proficiency in machine learning, a skill that is increasingly crucial in today's data-driven world. I am well-versed in setting up SQL databases and have used FULLTEXT indexing to perform text-based searches through MySQL tables swiftly and efficiently. My experience with LiveKit in another hackathon to create a real-time video application further showcases my ability to work with cutting-edge technology. Finally, my expertise in developing UML diagrams for each step of the software design process ensures that I approach each project with meticulous planning and clear vision. This, combined with my technical skills and creative flair, makes me a valuable asset to any team.
    vsuc_fltilesrefresh_TrophyIcon C
    UML Diagram
    SQL
    DaVinci Resolve
    Autodesk Maya
    Avid Pro Tools
    WebAssembly
    Scheme
    Scala
    CSS
    HTML
    Java
    Python
    Adobe Premiere Pro
  • 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.

Trusted by 5M+ businesses