Hire the best C Programmers & Developers in Minnesota

Check out C Programmers & Developers in Minnesota with the skills you need for your next job.
  • $168 hourly
    Embedded Design Solutions, LLC is an electronics design company specializing in embedded controls and IoT. We have over 10 years of experience in hardware and software design as well as electrical system troubleshooting and repair. We can support all phases of development including design, documentation, testing, and maintenance. Applications: ● Displays (Touch Screens, LCD, OLED, 7-Segment) ● IoT / Gateways - Connecting machines to the internet using Cellular, Wi-Fi, and Ethernet ● Capacitive touch and proximity based user interfaces ● Cloud based dashboards ● Wireless products ● Motor control ● Machine controls(using various sensor technologies) Services: ● Product development ● Circuit design ● Schematic / PCB Layout ● Design to pass regulatory testing ● Documentation ● Firmware / software development Technical Skills: Hardware ● Microcontrollers(ARM, Atmel, Microchip, NXP, TI, etc.) ● Microprocessors(A5, AM335x, IMX8M Mini) ● Development boards(Beaglebone Black) ● Peripherals(SPI, I2C, CAN, USB, UART, GPIO, ADC, DAC, PWM) ● Digital/Analog circuit design ● Wireless(Cellular modems, Wi-Fi, MiWi) ● Troubleshooting ● Lab equipment (logic analyzer, oscilloscope, spectrum analyzer) Software ● C / C++, Javascript, Python, Bash Scripting ● OS (FreeRTOS, Embedded Linux, U-Boot) ● Driver development ● HTTPS / MQTT protocols ● TCP / IP Stack ● Internet security, certificates, TLS ● Interfacing with IOT web platforms (M2X, Flow, AMOC) ● Debugging ● General tools (Altium, Eagle, KiCad, Doxygen)
    vsuc_fltilesrefresh_TrophyIcon C
    Embedded Linux
    Embedded System
    Software Debugging
    Internet of Things
    RF Design
    Circuit Design
    TCP/IP
    Hardware Troubleshooting
    PCB Design
  • $50 hourly
    I research, design, implement, and explain software architecture, data structures and algorithms, mathematical tools, cybersecurity tools, machine learning models, and more. I am enthusiastic about implementing aspects of computer science and mathematics and making them accessible to a wider audience.
    vsuc_fltilesrefresh_TrophyIcon C
    Cybersecurity Tool
    Assembly Language
    Software Design
    Software Development
    Machine Learning
    Agile Software Development
    OCaml
    Python
    Software Consultation
    Research & Development
    Data Analysis
    Reverse Engineering
    Software
    Mathematics
  • $110 hourly
    I am a highly motivated, driven, ambitious engineer excited to use my skills and expertise to help your project become successful! As a Master's educated, startup medical device engineering professional, I have years of experience designing hardware, firmware, and software in one of the most rigorous, detail-centered industries while also expected to produce top-quality work efficiently. I take a strong interest in actively working with customers throughout the duration of the project to ensure the project requirements are fulfilled. Hardware Skills: - Analog and Digital Circuit Design, High-Speed Circuit Design, Microcontroller Design - Schematic Capture - PCB Layout and Ordering - BOM Creation - Component Procurement - Assembly Drawings - Debugging - Testing - Well-versed in the following communication protocols: SPI, UART, I2C, RS-232, Ethernet, BLE Firmware Skills: - C/C++ architecting and developing in a variety of applications ranging from medical device capital equipment to consumer electronics - STM32 Microcontrollers - PIC Microcontrollers - Nordic Semiconductors SoC Microcontrollers - FPGA (MAX10, Xilinx) Software Skills: - GUI Design (Visual Basic, XAML Designer, .NET) - Serial Port Interfacing - Pipe Communication -API Development and Integration The rate reflected on my profile reflects my experience and expertise as an electrical engineer. Hours billed are only for hours spent actively progressing the project.
    vsuc_fltilesrefresh_TrophyIcon C
    Consumer Electronics
    Arduino
    Bluetooth
    Digital Electronics
    PCB Design
    FPGA
    C++
    Microcontroller Programming
    Hardware Design
    Firmware
    Firmware Programming
    Python
    Analog Electronics
    Electrical Engineering
  • $120 hourly
    Solutions Architect / Data Engineer / Solutions Engineer Dynamic technical career with over twenty years of innovation and success Highly-skilled and dependable professional with extensive experience in architecture, design, development, and implementation of enterprise application systems. Extensive experience and proven expertise in cloud architectures and cloud migrations. Proven ability to understand a complex situation, get into details, and provide the most optimal solution. Expertise in database architecture, analytics, migration, and performance engineering under public, private, and hybrid cloud models. In-depth expertise in core technology domain with hands-on advanced specialties in databases and data analytics systems. Over fifteen years of experience working with database and data management systems spanning GCP, AWS, and Oracle cloud platforms as well as on-premise and hybrid/multi cloud implementations.
    vsuc_fltilesrefresh_TrophyIcon C
    Cloud Implementation
    Cloud Architecture
    Cloud Computing
    Database
    Amazon RDS
    Oracle
    BigQuery
    Migration
    Data Engineering
    Data Management
    Data Integration
    Data Analytics
    Cloud Spanner
    Amazon Aurora
  • $60 hourly
    I currently work as a software development engineer at Amazon and I do freelance work in my spare time. - Python, C/C++, TypeScript React, Java/Kotlin - Frontend and backend experience - Mobile Development (both iOS and Android) - Cloud experience with AWS
    vsuc_fltilesrefresh_TrophyIcon C
    AWS CloudFormation
    React
    Linux
    API Development
    Git
    SQL
    Amazon DynamoDB
    AWS Lambda
    Golang
    Kotlin
    TypeScript
    Java
    C++
    Python
  • $85 hourly
    Experienced developer of Embedded processor products and Firmware and PC software for Industrial Test and Measurement applications
    vsuc_fltilesrefresh_TrophyIcon C
    VxWorks
    C++
  • $25 hourly
    I'm a graphic designer and Illustrator that has over a decade of experience creating designs for logos, t-shirts, album covers and other merch. I'll be happy to take on your projects large and small. - 15 years experience with Adobe Illustrator, Photoshop and Inkscape - Excellent at listening and asking questions to fully realize your vision - Full transparency from start to finish so you know exactly what's happening and if any changes should be made - Very fast turnover and responses to edits and changes needed
    vsuc_fltilesrefresh_TrophyIcon C
    Digital Design
    Visual Communication
    Graphic Design
    Adobe Illustrator
    Adobe Photoshop
  • $20 hourly
    I'm an embedded firmware software engineer with GUI development experience with QT creator and JS React. My main experience is with C/C++ and JS React development but can and will pick up other languages and frameworks to find the right tool for the job. I have experience working with FPGAs. I strive for the best possible user experience. I am able to fully manage a project which is negotiable.
    vsuc_fltilesrefresh_TrophyIcon C
    CAN Bus
    Bash Programming
    Bash
    Verilog
    FPGA
    Qt Creator
    Embedded Linux
    Software
    Python
    C++
    React
  • $90 hourly
    Objectives Immerse myself in processes and broaden knowledge involving multiple engineering principles. Function in work environment that excel in engineering challenges and enhance management skill sets in growth-orientated organization. Summary of qualifications Programming experiences: C/C++, C#, LUA, Python, VHDL, PALASM, Intel 80186 assembly, PIC assembly, Motorola assembly, ARM assembly, Intel Assembly, Matlab, Fortran, ADSP 2181, MIPS, Nucleus RTOS, ThreadX RTOS, Power Pack RTOS, uC/ OS-II, FreeRtos and File system, Java, Object -Z formal specification. Operating systems: Windows operating system, Macintosh operating systems, Linux, MicroSun system Solaris operating system.
    vsuc_fltilesrefresh_TrophyIcon C
    CAN Bus
    Software
    C++
    Electrical Engineering
  • $75 hourly
    I'm an experienced Senior Test Engineer with a demonstrated history in the electronic manufacturing industry, offering consultation and solutions for end-of-line troubleshooting and production line development. With over eight years of expertise, I specialize in increasing production efficiency, executing test plans, and improving product quality. In my roles at Digi International and Benchmark Electronics, I successfully managed development and maintenance, test environment architecture, and test equipment hardware/software design. My notable achievements include increasing yields on a product line by 10%, leading to a significant rise in revenue. As a Project Manager, I also demonstrated my ability to lead an international team to meet customers' requirements and release a flagship product on time. As a consultant, I'm committed to helping companies streamline their production lines, reduce downtime, and increase output quality. My technical proficiency in National Instruments LabView and TestStand, coupled with my knowledge of RS485/RS232, JTAG, and debugger, allow me to offer advanced troubleshooting and development solutions. If you're looking to resolve complex issues in your production line or need advice on TestStand development, feel free to reach out to discuss how I can help drive your company's productivity and growth. I'm here to help you achieve your manufacturing goals.
    vsuc_fltilesrefresh_TrophyIcon C
    Market Requirements Document
    Marketing
    Product Management
    Project Management
    Cross Functional Team Leadership
    Requirement Management
    Requirements Specification
    Requirement Analysis
    Python
    C++
    Hardware Design
    Hardware Troubleshooting
    RF Design
    Test Development
  • $75 hourly
    I'm a React Native developer experience with designing and creating react native apps from the ground up. I've used Expo to use an agile approach in my programming. I've also utilized firebase to use house data. I'm currently looking for short term projects / contracting work.
    vsuc_fltilesrefresh_TrophyIcon C
    Agile Software Development
    Project Management
    Microsoft PowerPoint
    Microsoft Excel
    C#
    Python
    Node.js
    Software
    App Development
    JavaScript
    Firebase
    React Native
  • $55 hourly
    Experienced software engineer with deep knowledge of network-connected embedded devices and associated back-end cloud services (i.e. the Internet of Things), especially those running on embedded Linux. • Deep knowledge of programming in Rust, Python, and Yocto/Bitbake ecosystems. • Experience in a wide variety of other languages: C, C++, Unix Shell, Nix, Lua, JavaScript, Java, Groovy, and Kotlin. • Able to mix and integrate languages for optimum development speed and reliability with clear interfaces. • Knowledgeable in hardware and PCB design for embedded product development. • Engaged member of the Free and Open Source Software (FOSS) community.
    vsuc_fltilesrefresh_TrophyIcon C
    Amazon Web Services
    Encryption
    Functional Prototype
    Functional Programming
    Lua
    Unix Shell
    Terraform
    PCB Design
    Internet of Things
    Rust
    Linux
    Python
    Embedded System
    Embedded Linux
  • $150 hourly
    I'm an experience software developer, previously a Principal Engineer at Samsung leading the development of their smart home platform. I have significant experience with a broad set of technologies and languages specializing in Rust, C/C++ targeted at Embedded Linux targets. Earlier in my career, I worked for nearly a decade doing design under contract for a broad range of clients to bring their products to market. I believe in understanding problems well and applying the right technology to solve a problem with a view for both expediency and long-term maintainability. * Deep understanding of Linux from the application layer down through the kernel to hardware. * Experienced in optimizing software for increased throughput/latency based on a methodological approach of measuring (profiling) rather than guessing at where bottlenecks might exist. * Wide breadth, experienced with and able to build web, mobile, and other applications. * Experienced in creating appropriate architecture and design artifacts depending on the scope of the project and team sizes. I believe in there being "just enough" architecture.
    vsuc_fltilesrefresh_TrophyIcon C
    Cryptography
    Zigbee
    Git
    TCP/IP
    Software Architecture & Design
    Firmware
    Embedded Linux
    Embedded System
    Performance Optimization
    Kernel
    Linux
    Python
    C++
    Rust
  • $15 hourly
    I am a software engineer specializing in back-end applications and web retrieval. I graduated from the University of Minnesota Duluth in May, 2024, and I'm offering low rates on a variety of projects as I try to establish my reputation as a freelancer. My skills include Python 3 (and Python libraries including requests, webdriver APIs, LangChain, PyTorch, Django, BeautifulSoup, and pandas), C-based languages (C, C++, C#), Java, and JavaScript, and SQL.
    vsuc_fltilesrefresh_TrophyIcon C
    AWS Development
    HTML
    Test-Driven Development
    PostgreSQL
    NoSQL Database
    SQL
    JavaScript
    Django
    Text Analytics
    Machine Learning
    Data Mining
    Python
  • $100 hourly
    -Multi-agent systems researcher/developer with 10+ years of experience in embedded systems, software architecture and design - Interdisciplinary collaborator, leader, mentor, and problem-solver - Author of 9 publications in peer-reviewed journals and conferences, including 5 first-author papers
    vsuc_fltilesrefresh_TrophyIcon C
    Robotics
    Bash Programming
    Data Structures
    Task Automation
    Robot Operating System
    Boost
    Graph
    Modeling
    Embedded C
    C++
    Python
    Real-Time Operating System
    Embedded System
  • $30 hourly
    I’m a full stack developer able to program front end and back end applications and websites. Experienced in Java, C, C#, C++, SQL, JavaScript, HTML, and CSS.
    vsuc_fltilesrefresh_TrophyIcon C
    HTML
    SQL
    Web Application
    CSS
    Java
    C#
    JavaScript
    C++
  • $3 hourly
    I have experience in web development with JavaScript, HTML, CSS, and Vue.js, and I’ve worked on full-stack applications, focusing on delivering reliable solutions. Some of my projects include a web app called Budgetify, a single-page application for managing expenses, developed with Vue.js and Firebase, and RaytracerJS, a web app that uses ray tracing to create images. I also contributed to a web app called Pelgine, an AI image generation platform, working on both the API and the web interface. I hold a Bachelor of Science in Computer Science from the University of Minnesota and an Associate's in Computer Science from Century College.
    vsuc_fltilesrefresh_TrophyIcon C
    Node.js
    Python
    Vue.js
    CSS
    HTML
    JavaScript
    Web Application
    Scripting
    Web Development
  • $30 hourly
    Hello! I'm Matthew, a dedicated Software Engineer with a Bachelor of Computer Engineering from the University of Minnesota. With experience spanning high-fidelity audio systems, IoT devices, and wearable technology, I specialize in developing innovative solutions that blend cutting-edge technology with practical, user-focused applications. What I Bring to the Table: - Embedded Software Expertise: From microcontrollers like STM32 and Linux-based embedded systems to real-time operating systems (RTOS), I deliver robust firmware that ensures efficiency and reliability. - High-Fidelity Audio Solutions: Currently, I'm developing Axtrax, an advanced implantable tone control and recording system for guitars. This system seamlessly archives performances to SD cards and offers live looping and professional studio-grade audio quality. - IoT & Wearable Development: Designed a low-power wearable device for passive Afib detection, utilizing Bluetooth Low Energy (BLE) and I2C communication on the STM32WB microcontroller. - Broad Programming Skills: Proficient in C/C++, Python, JavaScript and Bash scripting. My code is not only functional but also clean and maintainable. Notable Projects & Achievements: - Firmware Development for IP Telephony: At Viking Electronics, I developed and debugged firmware, optimized web interfaces with JavaScript and HTML, and automated workflows using Bash scripts. - IoT Gateway Data Parsing: Created a Python script for analyzing gateway data, enabling precise and actionable insights. - Innovative Signal Processing: Implemented algorithms to detect moving averages and filter out noise, ensuring accurate measurements in real-time systems. Technical Proficiencies: - Languages: Java, Python, C/C++, JavaScript, HTML - Protocols: BLE, I2C, SPI, UART - Development Tools: Altium, Eclipse, Visual Studio Code, Git - Platforms: Linux, STM32, PIC Why Choose Me? - I thrive on solving complex problems and delivering exceptional results. Whether you're building a prototype or refining a product for market, I bring creativity, technical expertise, and a commitment to excellence to every project. Let’s bring your vision to life. Reach out, and let’s discuss how I can help turn your ideas into reality!
    vsuc_fltilesrefresh_TrophyIcon C
    Arduino
    Git
    Firmware
    PCB Design
    Altium Designer
    Embedded Linux
    C++
    Microsoft Visual Studio
    HTML
    JavaScript
    Python
    Linux
    Embedded System
  • $30 hourly
    Specialties: Python, PowerShell, PowerCLI, VMware, VxRail, VCF on VxRail, Storage Networking, Microsoft SQL Server, Computer Hardware, Consulting, C++
    vsuc_fltilesrefresh_TrophyIcon C
    C++
    C#
    Microsoft Windows PowerShell
    VMware vSphere
    VMware PowerCLI
    Software Development
    Python
  • 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