Hire the Best Embedded C Programmers & Developers
in Spain

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Oleksandr I.

Torrevieja, Spain

$60/hr
5.0
41 jobs

✅C++ for Linux, macOS, Windows, iOS, Android, WASM, Nodejs addons, Python, microcontrollers ✅Nvidia Jetson Orin, Orange Pi 5 with AI solutions based on neural networks and OpenCV ✅High level review sources ✅Help with architecture and UML design ✅Help with schematic and PCB Hardware design ✅AI integration of any famous library to embedded solution ✅Help with production PCB on JLCPCB and PCBWay

  • C++
  • C
  • Make Build Script
  • Swift
  • Git
  • Embedded Linux
  • Apple Xcode
Yohenn P.

Barcelona, Spain

$32/hr
5.0
2 jobs

With 6 years of experience, I develop embedded firmware in C, C++, and Python on platforms like TI TMSx, STM32, Arduino, ESP32, and Raspberry Pi, across bare-metal and Linux systems. I specialize in UART, USB, SPI, CAN, and BLE protocols for real-time and connected applications.

  • Embedded C
  • C++
  • Electrical Engineering
  • FreeRTOS
  • Assembly Language
  • Linux
  • Driver Development
  • ARM Microcontroller
  • Docker
  • STM32
  • Raspberry Pi
  • Firmware Programming
  • Arduino
  • Python
  • Arduino Firmware
RICHARD ARTURO D.

Barcelona, Spain

$40/hr
5.0
1 jobs

I’m a passionate software engineer with a Bachelor’s degree in Computer Science and 20+ years of experience developing cutting-edge solutions for embedded systems, desktop/mobile applications, and blockchain technology. My expertise spans: Embedded Software/Firmware: Low-level programming (C/C++, RTOS, ARM Cortex-M), device drivers, and IoT edge computing (ESP32, STM32, Raspberry Pi). GUI Desktop Applications: Feature-rich cross-platform apps using Electron.js, Qt, Java Swing, or C#/WPF with database integration (SQLite, PostgreSQL). Mobile Development: Native (Android/Kotlin, iOS/Swift) and cross-platform (Flutter, React Native) apps with cloud backend (Firebase, AWS). Blockchain: Smart contract development (Solidity, Ethereum), DeFi protocols, and dApp integration (Web3.js, Hardhat). I specialize in bridging hardware and software—whether it's crafting efficient firmware for embedded devices, designing intuitive desktop GUIs, or developing secure blockchain solutions. My focus is on delivering clean, maintainable code tailored to your project's needs. Let's discuss how I can bring your ideas to life!

  • C#
  • C++
  • Electrical Engineering
  • Desktop Application
  • Python
  • ESP32
  • Microcontroller Programming
  • Mobile App Development
  • Blockchain

How it works

Post a job for free Post 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

How do I hire a Embedded C Programmer & Developer in Spain on Upwork?

You can hire a Embedded C Programmer & Developer in Spain on Upwork in four simple steps:

  • Create a job post tailored to your Embedded C Programmer & Developer project scope. We'll walk you through the process step by step.
  • Browse top Embedded C Programmer & Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Embedded C Programmer & Developer profiles and interview.
  • Hire the right Embedded 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 Embedded C Programmer & Developer?

Rates charged by Embedded 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 Embedded C Programmer & Developer in Spain on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Embedded 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 Embedded C Programmer & Developer team you need to succeed.

Can I hire a Embedded C Programmer & Developer in Spain 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 Embedded C Programmer & Developer proposals within 24 hours of posting a job description.