Skip to content
BackNov 7
Abidine T.

Abidine T.

Embedded Firmware & Rust Engineer | Energy, IEC 61850, DNP3, Modbus

Firmware and industrial software engineer with 7+ years building code that runs on energy hardware: Rust protocol stacks for SCADA and substation automation, FreeRTOS firmware for battery and inverter systems, and FPGA DSP design. If your device has to talk Modbus, DNP3 or IEC 61850, run embedded Linux on ARM, or meet real-time constraints, I take it from architecture to a tested release. EMBEDDED, FIRMWARE & FPGA - Bare-metal C/C++ and FreeRTOS on ARM Cortex-M, ESP32 and RISC-V, from silicon bring-up to production. - Embedded Linux: Yocto image customization for System-on-Module platforms, device drivers. - FPGA: VHDL, Xilinx (Vivado/ISE, System Generator) and Altera; DSP blocks (FIR filters, serializers, samplers) and HW/SW co-design on Zynq. INDUSTRIAL SOFTWARE: RUST, C++, PYTHON - Rust application cores with Tokio async services on ARM industrial hardware; desktop applications and web interfaces running directly on the embedded processor. - C++, Python and Go for tools, services, REST APIs and IoT back-ends (SQLite, MySQL, SQL Server). ENERGY, BESS & PROTOCOLS - Modbus RTU/TCP, DNP3, IEC 61850 and IEC 60870 libraries for SCADA and substation automation. - CAN and RS-485/Modbus stacks and real-time power-management algorithms for BMS and inverter integration in portable and off-grid power systems. - Remote monitoring of energy installations: IoT telemetry, real-time dashboards and alerts, integration of inverters, storage systems and meters. - Also SPI, I2C, EtherCAT, TCP/IP. HOW I WORK - Clear spec first, then test-driven development with automated unit and integration tests in CI (Buildbot, Git, CMake). - Short written updates, documentation and test reports your team can maintain. - Earlier Upwork clients (Python, C++ and app projects) rated my work 5.0 for on-time delivery. B.Sc. Electrical Engineering, Polytechnique Montreal. English, French and Arabic. UTC+0: full overlap with Europe, good overlap with the Gulf and US East Coast.

🇲🇷Nouakchott, Mauritania$50/hr90% JSS4.92 (6)Since Oct 2018

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#361,074 / 412k
🇲🇷Country#4 / 10
Revenue, last 30 days
—

Read daily since Oct 14, under 30 days

Total earnings
$1.5k
World#361,074 / 412k
🇲🇷Country#4 / 10
Per project
$245
Projects, last 6 months
0
World#209,850 / 412k
🇲🇷Country#3 / 10
Projects in all
6

Across 7 contracts

100% fixed0% hourly
World#250,290 / 412k
🇲🇷Country#7 / 10

Earnings, last 30 days

$1.5kNothing earned since Oct 14Billed in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1,440$1,460$1,480$1,500Oct 14Oct 27Nov 8

Tracked from Oct 14, 2026.

Skills