Hire the Best ARM Cortex-M Specialists
in Romania

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

Braila, Romania

$60/hr
5.0
1 jobs

I build 25+ production-grade ESP32 firmware for IoT devices—focused on reliability, connectivity, and real-world deployment. If you need more than a prototype, I help take your system from 👉 fast MVP → stable, production-ready device, with cost-optimized hardware decisions along the way. ✅ Core Expertise (ESP32-focused) ▪️ESP32 firmware development (ESP-IDF, FreeRTOS) ▪️IoT connectivity (WiFi, BLE, MQTT, TCP/IP) ▪️Industrial communication (RS-485, Modbus, UART, CAN) ▪️Embedded systems (SPI, I2C, ADC, interrupts, peripherals) ▪️OTA updates, watchdogs, fault recovery ▪️Debugging crashes, memory leaks, and instability ✅ What I Deliver ▪️ Reliable ESP32 firmware that runs 24/7 (not just lab demos) ▪️ MQTT-connected IoT devices with secure cloud communication ▪️ RS-485 / Modbus systems for industrial environments ▪️ OTA update systems for remote device management ▪️ Low-power ESP32 designs for battery-powered products ▪️ Clean architecture for scaling from MVP to production ▪️ PCB design for practical consumer product to manufacturing ✅ Real-World Results ▪️Stabilized ESP32 devices with random crashes & WiFi drop issues ▪️Built Modbus RS-485 controllers for industrial communication ▪️Delivered ESP32 IoT devices with OTA + MQTT deployed in the field ▪️Reduced BOM cost with cost-optimized hardware + firmware design ▪️Converted prototypes into production-ready systems ✅ Tech Stack (Keyword-optimized) ▪️ESP32, ESP-IDF, FreeRTOS ▪️C, C++ ▪️MQTT, TCP/IP, WiFi, BLE ▪️UART, SPI, I2C, CAN, RS-485, Modbus ▪️Embedded debugging, performance optimization ▪️PCB Design, KiCad, EasyEDA ✅ How I Work ▪️Clear firmware architecture from day one ▪️Focus on stability, scalability, and maintainability ▪️Fast debugging on real hardware ▪️Practical decisions to reduce cost and complexity ✅ Best Fit Clients ▪️You have an ESP32 prototype that isn’t stable yet ▪️You need ESP32 firmware for a real product ▪️You’re building an IoT or industrial device (RS-485 / Modbus) ▪️You want to go from MVP → production without rewrites ▪️You care about cost-optimized, scalable hardware + firmware Message me with your ESP32 project details, and I’ll suggest the fastest path to a reliable production-ready system.

  • ARM Cortex-M
  • ESP32
  • Industrial Internet of Things
  • Embedded C
  • Firmware
  • C
  • C++
  • FreeRTOS
  • Bluetooth LE
  • MQTT
  • CI/CD
  • WiFi
  • Embedded System
  • Embedded Linux
  • Firmware Programming
  • KiCad
  • PCB Design
János S.

Cluj-Napoca, Romania

$60/hr
5.0
28 jobs

I'm a software engineer with 10+ years of experience in embedded applications. My skills include: - MCUs - ST, Microchip, NXP, Renesas, TI - RTOS - FreeRTOS, RTX, ThreadX - C++, C - STM32Cube, Keil, IAR, AtmelStudio, gcc - Python, make, SCons, git, svn, bash - Arduino I'm an experienced electrical engineer as well, my most significant achievement being to develop, certify and start mass production of a smart meter.

  • Real-Time Operating System
  • STM32
  • Raspberry Pi
  • Embedded System
  • Python
  • C++
  • C
  • ESP32
  • Arduino Firmware
  • Embedded Application
  • Git
  • PCB Design
  • Firmware Programming
  • Linux
  • FreeRTOS
Ulises Daniel C.

Bucharest, Romania

$12/hr
5.0
4 jobs

I'm a firmware developer with 4+ years of experience in ARM architecture and low level drivers design, worked with linux embedded OS as well.

  • Embedded C
  • Embedded Linux
  • Mexican Spanish Dialect
  • Spanish Tutoring
  • Electronic Circuit Design
Alexandru C.

Bucuresti, Romania

$25/hr
4.7
5 jobs

I specialize in turning complex electronic ideas into practical, working hardware. With experience ranging from high-precision motion control to aerospace systems, I deliver PCB designs and embedded solutions that work in the real world. Key Services: PCB Design: From simple breakout boards to complex multi-layer designs - Schematic Capture and Review - Component Selection and BOM Optimization - STM32 and Arduino-based Embedded Development - Control Systems Implementation Recent Projects: - Designed and manufactured a high-precision servo controller achieving ±0.05° accuracy - Created telemetry systems for aerospace applications with real-time data processing - Developed multiple sensor fusion boards for autonomous vehicle applications My approach combines technical expertise with practical considerations: - Clear communication throughout the project - Detailed documentation for manufacturing - Design for testability and debugging - Cost-effective component selection - Manufacturing-ready outputs (Gerber files, BOM, assembly drawings) I work primarily with: - Design Tools: KiCad, Eagle - MCUs: STM32, RP2040, ESP32, Arduino - Manufacturing: Experience with JLCPCB, PCBWay, EuroCircuits - Version Control: Git for both hardware and software Every project includes: - Regular progress updates - Design rationale documentation - Manufacturing-ready files - Basic testing procedures - Post-delivery support Let's discuss how I can help bring your electronic projects to life!

  • ARM Microcontroller
  • Embedded C
  • Embedded System
  • PCB Design
  • Systems Engineering
  • Documentation
  • STM32
  • Arduino
  • Data Analysis
Csaba J.

Sfantu Gheorghe, Romania

$60/hr
5.0
8 jobs

I am a software developer with more than 15 years of experience. I worked on desktop applications as well as embedded software. In the last 10 years I worked mainly in smart metering projects. I participated in different protocol implementations like COSEM, M-Bus, HDLC and creating the software for the meter. I was part of a team who created a generic test tool in C++, and used Phyton for executing custom scripts. My skills include: - MCUs - ST, NXP, Renesas - RTOS - FreeRTOS, RTX - Languages - C++, C, C#, Python - IDE, compilers and frameworks: Eclipse, Visual studio, STM32CubeIDE, Keil, IAR, gcc - Tools - make, SCons, git, svn, bash - Smart metering libraries: COSEM, G3, M-Bus - Protocols used in smart metering projects: HDLC, COSEM, M-Bus, CAN, UDP, G3,

  • C
  • C++
  • Embedded System
  • Python
  • Linux
  • Git
  • Microsoft Visual Studio
  • FreeRTOS

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

How do I hire a ARM Cortex-M Specialist in Romania on Upwork?

You can hire a ARM Cortex-M Specialist in Romania on Upwork in four simple steps:

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

Rates charged by ARM Cortex-M Specialists 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 ARM Cortex-M Specialist in Romania on Upwork?

As the world's work marketplace, we connect highly-skilled freelance ARM Cortex-M Specialists and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream ARM Cortex-M Specialist team you need to succeed.

Can I hire a ARM Cortex-M Specialist in Romania 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 ARM Cortex-M Specialist proposals within 24 hours of posting a job description.