Fifteen years professional experience developing firmware for embedded devices, as well as applications and services which interface with those devices.
Solutions commonly employ embedded systems with microcontrollers, PLCs, or ARM-based computers.
Tasks include interfacing with the user and coordinating the operation of various electromechanical devices.
Control software, prototypes, and tools developed using a variety of programming languages such as: C, C++, C#, Python, and the IEC 61131-3 PLC languages.
Application design and implementation for a variety of platforms including: Windows, GNU/Linux, OSX, iOS, and Android.
Development performed on GNU/Linux, Windows, and OS X systems using both proprietary and open-source tools like GCC, Visual Studio, and TwinCAT.
Technical documentation and version control.
C
C#
C++
Embedded System
Python
Microcontroller Programming
ESP32
Firmware
Firmware Programming
Scripting
System Programming
Software Architecture & Design
Linux
PLC Programming
Francisco R.
White Plains, New York
$50/hr
4.7
10 jobs
Electrical engineer with skill set that includes C++. Java, Python, PHP, ARM assembly, C#, SQL Server and other languages. I have experience as software tech support, working with clients and implement solutions as well as writing scripts. I can easily adapt to any programming language. I have contributed to expanding and maintaining C# API's and SQL coding in my previous jobs. I can be a very good tutor and help students with their assignments. I have also worked on academic cryptography projects (master's level) using ARM assembly language. My goal is to acquire experience as a freelance programmer. Learning and working on programming projects is a passion of mine
C
C#
C++
PHP
Python
Java
SQL
ARM Microcontroller
Data Entry
Assembly Language
Raven M.
Meadow Vista, California
$45/hr
5.0
28 jobs
Proficient with Software including: Unity, Photoshop, Aseprite, Premiere Pro, MS Office
Proficient with code including: C#, HTML5, CSS3, JS
2017 to Present - Freelance
Various freelance projects including: game design, animation, graphic design, web development, data management, file conversion.
2012 to 2017 - Lead Graphic Design and Web Developer
Creating custom designs for print and web. Building custom solutions as well as managing client sites on existing infrastructures including squarespace, printnow, four51, equantum as well as integrations with SAP Business One and SQL Data Management.
2009 to 2011 - Freelance Design, Animation & Video Editing
Creating custom designs, animation and videos for advertisements, marketing, internal development and entertainment.
C#
Adobe Illustrator
Adobe Photoshop
Adobe Premiere Pro
PDF Conversion
Stop-Motion Animation
2D Animation
Game
Unity
Microsoft Excel
Game Design
CSS 3
HTML5
Marty L.
Rochester, New York
$120/hr
4.6
177 jobs
Looking for challenging new projects which can effectively use my talents and
creativity, to generate cost effective software solutions.
I'm a world class C programmer (primarily on Unix/Linux) and I'm used to making "impossible" tasks "possible".
I have a great deal of expertise in:
* real time embedded systems
* cross compilation/software construction
* source control
* network programming
* system administration
* kernel level programming/device drivers
* image processing
* performance and metrics
C
DHCP
Unix System Administration
Object-Oriented Design
Version Control
TCP/IP
Assembly Language
Git
FreeBSD
Driver Development
Linux System Administration
Embedded Linux
Agile Software Development
Apache Subversion
Image Processing
Faizan A.
Belton, Texas
$35/hr
5.0
5 jobs
Hi, I’m Faizan 👋
Highly technical Senior .NET Systems Developer, Microsoft Dynamics 365 Specialist, and Technical Lead with 7+ years of enterprise experience engineering scalable applications, modern microservices, and deep cloud integrations. Expert in building high-performance C# backend architectures (.NET Core / Framework) while seamlessly extending Dynamics 365 Customer Engagement (CE) via custom C# Compiled Plug-ins, custom workflow activities, and Dataverse Web APIs.
I bridge the gap between custom cloud-native code and standard Microsoft ERP/CRM capabilities. Proactive in establishing Clean Architecture principles, strict RBAC data guardrails, and optimizing complex SQL Server backends within Scaled Agile Frameworks (SAFe).
🚀 𝗠𝘆 𝗖𝗼𝗿𝗲 𝗘𝘅𝗽𝗲𝗿𝘁𝗶𝘀𝗲:
Dynamics 365 & Power Platform: Customizing and extending Dynamics 365 CE, building robust C# Plug-ins, Custom Workflow Activities, JavaScript/TypeScript client-side scripting, Dataverse web API integration, Canvas/Model-Driven Apps, and enterprise Power Automate flows.
.NET Backend & API Development: Expert design of RESTful APIs, ASP.NET Web API, and C# Microservices using modern .NET environments and legacy .NET Framework architectures.
Full-Stack Web Development: Clean, responsive frontends built for .NET and Dynamics-adjacent web portals using React, Next.js, Angular, TypeScript, and Tailwind CSS.
Enterprise Integration & Desktop: Engineering secure Windows App solutions (WPF, WinForms) and middleware pipelines connecting Dynamics 365 with third-party ecosystems or on-premise Microsoft SQL Server databases.
High-Performance SQL Databases: Advanced database programming, complex data migrations to Dataverse/SQL, and strategic query optimization utilizing Microsoft SQL Server, PostgreSQL, and MySQL.
Cloud DevOps & Azure: Full cloud orchestration and Microsoft Azure deployment (Azure App Services, Azure Functions, Azure Service Bus) engineered to handle heavy hybrid workloads.
AI & Workflow Automation: Advanced AI Agent development and deterministic n8n/Power Automate pipelines leveraging OpenAI and Claude within corporate systems.
💼 𝗜 𝗖𝗮𝗻 𝗛𝗲𝗹𝗽 𝗬𝗼𝘂 𝗪𝗶𝘁𝗵:
Dynamics 365 Customization & Extension: Writing flawless C# plug-ins, custom workflows, and API integrations to make Dynamics 365 conform perfectly to your unique business logic.
Legacy System Modernization & CRM Migration: Migrating legacy .NET Framework applications, on-premise databases, and older CRM systems directly into modern cloud-native .NET Core and Dynamics 365 environments.
Custom SaaS Product & Enterprise Development: Taking your software ecosystem from MVP to live production using robust .NET architectures deeply integrated with Microsoft cloud ecosystems.
AI-Powered Workflow Automation: Building intelligent data processing pipelines, Document AI, and LLM tool integrations inside your Microsoft and .NET environments.
Performance Optimization & Data Refactoring: Eliminating Microsoft SQL Server or Dataverse performance bottlenecks, advanced indexing, and delivering accurate technical roadmaps.
🌟 𝗪𝗵𝘆 𝗖𝗹𝗶𝗲𝗻𝘁𝘀 𝗖𝗵𝗼𝗼𝘀𝗲 𝗠𝗲:
7+ Years of Real-World Experience: Proven technical delivery as a Senior Developer across complex SaaS, fintech, and enterprise operations management spaces.
Future-Proof Hybrid Architecture: Strong adherence to SOLID principles, Clean Architecture, and strict security boundaries when combining custom code with standard Microsoft platforms.
Technical Leadership: Extensive experience managing project plans, leading engineering sprints, and conducting rigorous code reviews to keep budgets and timelines perfectly aligned.
I don’t just write code—I build reliable, scalable systems that solve real business problems and maximize your Microsoft investment.
📩 Let’s connect! Share your project requirements, and I’ll help you turn them into a powerful, scalable Dynamics 365 and .NET solution.
🔧 𝗦𝗲𝗿𝘃𝗶𝗰𝗲𝘀:
Dynamics 365 Developer | Dynamics 365 CE Specialist | Power Platform Developer | PowerApps Consultant | Power Automate Expert | Dataverse Developer | .NET Developer Upwork | ASP.NET Core Developer | C# Developer | .NET Web Development | .NET API Development | .NET Backend Developer | .NET Full Stack Developer | .NET Core Developer | Dynamics 365 Plug-in Developer | .NET SQL Server Developer | .NET Azure Developer | .NET Migration & Upgrade Services | Windows Desktop Application Development | Senior .NET Developer | C# Programmer | Microsoft SQL Server Expert
C#
ASP.NET
ASP.NET Core
ASP.NET MVC
Angular
React
ASP.NET Web API
SaaS Development
Azure DevOps
Microsoft SQL Server
AI Development
Microsoft Azure
Azure App Service
.NET Core
AI Implementation
.NET Framework
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft Dynamics ERP
Casey F.
Bethlehem, Pennsylvania
$110/hr
4.8
16 jobs
I am an embedded Linux developer with a wide range of experience across industries and technologies.
I have 15 years of experience working directly with clients and delivering cost-effective solutions.
I have done web application development (front end and back end), desktop software, embedded systems (Linux and Windows), scripting, security risk evaluation, and CI/CD(Continuous Integration/Deployment) process development.
No matter if it's complex code, legacy code, low-level drivers, or high level systems, I can help design and develop the solution that's right for you.
My primary focus is on embedded Linux platforms. I often support clients with customized board support packages that take care of any platform-level support so their application team can target the platform without needing to worry about package support, driver support, security concerns, and system reliability.
In this area I have a lot of experience developing and fixing kernel drivers, configuring device trees, setting up secure boot and encryption schemes, transitioning systems to read-only, configuring and customizing components.
C
C#
C++
JavaScript
Embedded System
Embedded Linux
Embedded C
Python
Android
Linux
Bug Fix
GitLab
Git
HTML
Bash
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a C Programmer & Developer in the United States on Upwork?
You can hire a C Programmer & Developer in the United States on Upwork in four simple steps:
Create a job post tailored to your C Programmer & Developer project scope. We'll walk you through the process step by step.
Browse top C Programmer & Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top C Programmer & Developer profiles and interview.
Hire the right C Programmer & Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a C Programmer & Developer?
Rates charged by C Programmers & Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a C Programmer & Developer in the United States on Upwork?
As the world's work marketplace, we connect highly-skilled freelance C Programmers & Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream C Programmer & Developer team you need to succeed.
Can I hire a C Programmer & Developer in the United States within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive C Programmer & Developer proposals within 24 hours of posting a job description.
Find more freelancers
Top states for C Programmers & Developers in the United States