Hire the Best Assembly Language Programmers
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
Mihnea D.

Iasi, Romania

$30/hr
4.9
4 jobs

I'm an embedded systems and software engineer with hands-on experience across hardware-software integration; from low-level C and firmware to Python-based testing and automation. What I've worked on: Developed and maintained code for automotive/hardware platform projects at GlobalLogic Romania, building Python test suites to validate functionality across hardware interfaces Designed a JSON-based configuration system that eliminated hardcoded values and simplified maintenance Built an 8-bit MIPS processor with a pipelined architecture on an FPGA using Verilog Designed a solar-powered environmental monitor with a companion mobile app during an internship at Vitesco Technologies For my license (bachelor's) project, I built an Automotive Control System with CANopen - a distributed system of STM32 nodes simulating real automotive ECUs over the CANopen protocol, including a Body Control Module with a TouchGFX HMI, ECU nodes for lighting and wiper control with precision PWM servo actuation, and a dedicated monitoring node for live CAN bus traffic analysis via Wireshark. The project covers FreeRTOS, custom PCB design, PDO/SDO protocol implementation, and real-time diagnostics. Skills: C, Embedded C, STM32, UART, Python, Verilog/VHDL, Git/GitLab, OrCAD CaptureCIS, PSpice I hold a Bachelor's degree in Electronics, Telecommunications and Information Technology, and I'm comfortable working in Romanian and English (B2). A bit about how I work: I'm detail-oriented and methodical. I like understanding a system down to how the hardware and software work. I'm patient with debugging, curious by nature, and I take pride in writing clean, well-tested code.

  • JavaScript
  • HTML
  • C
  • C++
  • Linux
  • CAN Bus
  • MySQL
  • Microsoft SQL Server
  • AWS Glue
  • Amazon Athena
  • PySpark
  • Python
  • OpenGL
  • Blender
  • Embedded C
  • STM32
  • SystemVerilog
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
Kinga S.

Cluj-Napoca, Romania

$50/hr
5.0
2 jobs

I started working as a desktop software developer. I was part of a team that worked on a generic test tool for different type protocols ( G3 PLC, MBUS, MODBUS, TIC, SML, DLMS COSEM, HDLC) used in telecommunication and smart metering. I was responsible for implementing several protocols, some with the use of lexical and syntactical analizers, a C++/Python interface for executing Python scripts from the tool. As I got more experienced in C++, I started working on embedded systems for smart meters, and I worked on several smart meter projects, as Linky, Smest2, Wildcat, Iberdrola and Pegasus, over the years. My job was to implement the application part for the smart meters in C++, based on DLMS/COSEM (IEC 62056) standard and various specifications as the GBCS Smest2, IDIS 1/2.

  • C++
  • Embedded C
  • Python
  • STM32
  • Embedded Application
  • TortoiseSVN
  • Object-Oriented Design
  • Multithreaded Programming
  • Git
  • Eclipse IDE

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 Assembly Language Programmer in Romania on Upwork?

You can hire a Assembly Language Programmer in Romania on Upwork in four simple steps:

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

Rates charged by Assembly Language Programmers 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 Assembly Language Programmer in Romania on Upwork?

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

Can I hire a Assembly Language Programmer 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 Assembly Language Programmer proposals within 24 hours of posting a job description.