Talent badge filter
Skills filter
Select talent location
Select talent time zones
Portugal
$25/hr
100%
Job Success
$3K+ earned
Start of list.
End of list.
I am a professional in hardware design, communication systems and microwave engineering, a field I'm passionate about, with a master's degree in electrical engineering and +2 years of experience.
➢ I have competences in :
- RF Fundamentals, Basic Concepts and Components
- PCB Design (Hardware & Firmware)
- Radio propagation, concepts of cellular technology
- Design of RF/microwave components (Analyze, Understand, Simulate, Measure)
- The architecture of front-end Transceivers (Filters, Diplexers, Antennas...).
- Radio-Frequency Identification (FRID)
➢ I have experience with :
- ADS (Keysight)
- CST-Studio, HFSS.
- Kicad, Altium, EasyEDA, Proteus
• Programming: C++, VHDL, Java, MATLAB.
$50/hr
100%
Job Success
$10K+ earned
Start of list.
End of list.
I am a passionate Full-Stack software engineer with about 18 years
of experience.
I achieved most of it developing Windows desktop- and service
(console) applications while in the last years I significantly gained
experience in Web and RESTful API development as well.
I am currently in the progress of improving my SQL skills using
online workshops to improve my overall full stack skills.
My short-term goal is to also gain some basic knowledge of ML.net,
Python and Ruby.
$120/hr
100%
Job Success
$100K+ earned
Start of list.
End of list.
🤖 Robotics Software Engineer with over 4 years of experience in the industry and research background from top European institutions, EPFL and CERN. Demonstrated experience in working with large systems, codebases, and multidisciplinary teams.
☎️ Contact me for a free 1-hour video call and/or fixed low-cost feasibility study.
👇 Check out my technical expertise:
ROBOTICS
• High-fidelity visual and dynamic simulations (tech. Webots, Isaac Sim, PyBullet, and Gazebo)
• Motion planning, Inverse kinematics, Grasping (tech. MoveIt and ikfast)
• Reinforcement learning (tech. OpenAI Gym and Baselines)
• SLAM (tech. slam_toolbox and Cartographer)
• Navigation, Odometry, Perception, Localization
• ROS drivers (tech. ros_control), integration, and deployment
EMBEDDED
• Microcontrollers (tech. ARM, AVR, micro-ROS, and Arduino)
• Single-board computers (tech. Raspberry Pi and Jetson Nano)
• Real-time control
• UART, SPI, I2C, CAN, WiFi, and Bluetooth
• DSP for acoustic communications
• FPGA in VHDL (tech. Altera and Xilinx)
SOFTWARE
• ROS, ROS 2, micro-ROS
• CI/CD (tech. GitHub Actions and GitLab CI) and containerization (tech. Docker)
• C/C++, Python, JavaScript/Node.js
• Frontend (tech. React and Vue), backend (tech. Flask), and databases
• Messaging (tech. RabbitMQ, DDS, WAMP...)
COMPUTER VISION
• Object detection and segmentation with CNNs (tech. PyTorch and TensorFlow/Keras)
• Image Processing (tech. OpenCV)
• Photogrammetry, Point cloud processing
$30/hr
100%
Job Success
$4K+ earned
Start of list.
End of list.
I am a freelance writer and software developer with a good command of the English language and a working experience in writing and software development. I believe in great communication so as to ensure that all suggestions, questions, and directions are listened to and addressed. Deadlines should also always be met but timelines should be flexible so I'm always willing to shorten them for a rush job.
When it comes to web development I am well used to coding in PHP and several of its frameworks such as CodeIgniter, WordPress, MySQL, and Twitter-Bootstrap. I have worked extensively with Ruby and RoR, React, Redux, PostgreSQL and CoffeeScript.
I am also experienced in the use of JQuery and some of the libraries that build on it such as data tables, flot, chartjs, highcharts, among others. Designing layouts using CSS and HTML is also something I have working experience in. Also, I do have experience working with REST and SOAP APIs and using JSON and CSV.
I also have a lot of experience coding in Java, C and x86 assembly and some experience coding in python.
My greatest strength, I believe, is that I am always eager to learn new things and I am always UP for a challenge, here on Upwork.
When it comes to writing, I do have a lot of experience in article, blog and content writing. My English is fluent and I have excellent research skills. While I do prefer some topics more than others, give me a topic to write on and I will do a good job on it. I can also do a conversational tone and deliver technical content in an easy to follow and understand manner.
Please contact me if you need any job done in the following
/**********************************************************************************
Ruby and RoR
C
C++
Java
Python
x86 and MIPS assembly
VHDL
Arduino
PHP
MySQL
PostgreSQL
Laravel
CodeIgniter AKA. CI
Twitter-Bootstrap
WordPress AKA WP, Blog writing and Theme and Plugin development
HTML
CSS
JavaScript - Including React, Redux, JQuery and AJAX technologies
API development and Integration.
Article writing
Blog writing
Content writing
Reviews
**********************************************************************************/
Feel free to contact me if you have any questions.
Hire me :)
Thanks
$20/hr
90%
Job Success
$10K+ earned
Start of list.
End of list.
Extensive success in developing Web and Mobile back end systems for both individuals and medium size to large companies. I have expert experience in Selenium, Cypress, Playwright and Unit Test.
I have more than 10 years of experience as a freelance programmer using PHP, Java, Python, C++, and Ruby. In my years as a freelancer I have helped built communication companies, secured companies and supported development teams across he world.
My help:
- Build VOIP and SMS systems. Work with Twilio, Signalwire, Plivo, voip.ms, bandwidth, Nexmo
- Develop web crawlers and scrapers. User agent rotation, proxies
- AI programs: deep learning, Machine Learning, Data Mining, Computer vision
- Asterisk, Freeswitch, Bulk SMS systems, SMPP and Kannel
- Embedded systems: FPGA, VHDL, embedded C/C++
- Barebones programming in PHP, C++, Python
- PHP frameworks: Codeigniter, Laravel
Languages:
I am fluent in English, basic French
Ready to work in any role: team, individual, remote, part time, permanent
Available 40 hours a week
$139/hr
100%
Job Success
$400K+ earned
Offers consultations
Start of list.
End of list.
Based in Portland Oregon USA, I am a senior level electronic engineer with over 30 years experience in the design of circuitry incorporating various microprocessors / DSPs, and development of embedded C / C++ firmware. As a full-time freelancer, I specialize in creating intelligent control electronics through the use of wired and wireless sensors. I have a Master of Science degree in Electrical Engineering with a digital signal processing concentration. Received UpWork's Expert-Vetted status September 2024.
I can assist clients in any of the following areas:
- Digital and analog electronic circuit schematic design, PCB design, test, debug, and integration
- Electronic prototyping and preparation for product commercialization
- Embedded processor firmware design (drivers, application, and DSP algorithms), development, debug, and integration
- Initial project framework (specification writing, structuring, and system design)
- Consultations
- STM32 microprocessor and SHARC / BlackFin DSP mentoring
- Schematic and firmware peer reviews
Projects I regularly help clients with:
- Hand held and remote meters
- OBD vehicle electronics
- High performance audio capture / processing / reproduction and audio CODEC
- Medical wearable devices
- Low power battery driven electronics
- Wired and wireless sensors
- IoT device to server electronics and firmware (MQTT, HTTP / HTTPS / JSON protocols)
- Device to device electronics and firmware (BLE, ISM, WiFi)
- BLDC and BDC motor control
Summary of processors & tools I use:
- Processors: ST Micro STM32F0 / STM32F1 / STM32F3 / STM32F4 / STM32G4 / STM32F7 / STM32WB, Analog Devices BlackFin BF706 DSP, SHARC 210xx, 2156x, and 214xx DSP
- Embedded IDE tools: IAR EWARM, Analog Devices CrossCore Embedded Studio (CCES), STM32CubeIDE
- Embedded IP libraries: Segger emWin GUI, Segger emFile FAT file system, SQLite, OBD Experts vehicle OBD-II, Micrium uC/OS-II RTOS, FreeRTOS, MicroDigital smxFS FAT file system, Closed Loop Design (CLD) USB Audio, Adaptive Digital Noise Reduction
- Interface: SPI, I2C, I2S, CANbus, UART, A/D, D/A, PWM, SDRAM, RGB TFT LCD, SAI
- Wireless: SimCom SIM7500 LTE, uBlox MAX-M8 GNSS, uBlox NINA-B41 BlueTooth 5.1, Sierra Wireless BC127 Bluetooth, Telit HE910 3G, Linx Technologies GNSS / GPS, Roving Networks RN171 WiFi, Atmel ATWINC1500 WiFi, TI CC1101 sub-1GHz ISM band, MicroChip RN4020 Bluetooth Smart / Low Energy (BLE)
- Schematic capture: OrCAD
- PCB layout tools: OrCAD and PADS
- Drawing tools: AutoCAD LT and nanoCAD
- Analog simulation tools: CircuitLab
- Version control: SubVersion
Project keywords: BLDC and BDC motor control medical devices wearable devices hand held meters OBD electronics brushless brushed DC motors audio CODEC Qi battery charger wireless charging Li-Ion Li-Po battery management BMS STM32F030 STM32F072 STM32F101 STM32F103 STM32F427 STM32F429 STM32F756 STM32WB10CC SHARC ADSP-21487 SHARC ADSP-21569 CAN bus STM32 ARM Cortex Black Fin Nordic nRF5340 analog electronics digital electronics sensor microcontroller firmware design PCB design rapid prototype firmware development circuit board electronic engineer tutor tutoring mentor low power
$30/hr
90%
Job Success
$3K+ earned
Start of list.
End of list.
I am an electronic engineer. Over 10 years experience designing PCBs and embedded systems. I can design 16-layer circuit boards using various electronic circuit design software. I am familiar with PIC, ARM microcontrollers and FPAG chips. Also, I can program PIC, STM32 firmware. From circuit board design to firmware editing, I have done a lot of electronic equipment.
In addition, I have designed wireless communication equipment and IoT equipment.
I offer the following services:
* Digital and Analog circuit design
* PCB design using either Altium, Eagle, Kicad, EasyEDA, Allegro etc.
For High Speed 4 to 16 Layer PCBs and very hot power PCBs.
* Embedded programming for 8 to 32 bit MCUs/MPUs from Microchip, ST Micro-electronics etc. on IDEs like STM32CubeIDE, MPLABX-IDE , Arduino IDE etc.
* FPGA Design/VHDL programming
* Circuit simulation
* Design of IoT module(include ESP32, ESP8266 etc.) Device
* Radio Communication Device Design(433MHz, Wi-Fi, Bluetooth)
$35/hr
100%
Job Success
$10K+ earned
Start of list.
End of list.
• 12+ years of experience in computer programming since 2008.
• Highly skilled software development professional bringing more than 8 years in software design,
development and integration for various targets including C, C++, Java and C#.Net Executes
development projects from concept to delivery.
• Strong experience in architecting and implementing desktop software in C# for windows
operating system.
• 5+ years of experience as Software Developer in software design, analysis, development, testing
and implementation of web and client-server applications using Microsoft Technologies.
• Hands on in application development using with C#, Web Forms in ASP.NET using C# as the
codebehind language and ADO.NET and LINQ as the Database data consumer.
• Extensive experience in design and development of applications using .NET and Web technologies.
• Experience in IIS, XML, JSON, AJAX, CSS, DOM, HTML, HTML5, AJAX, JQuery and JavaScript.
• Experience in Web Services , SOAP and ASP.NET Web API
• Expertise in AngularJS controllers, directives, components, factory and service resources, routings
and events.
• Strong experience in XML web services, Windows services and WCF Services development in
ASP.NET using C# and AJAX.
• Experience using Object Oriented Programming (OOP).
• Extensively understanding in creating and managing View Models, Views, and Partial Views using
MVC ASP.NET.
• Proficient in LINQ for data retrieval, CRUD operations, data filtering & sorting.
• Good working experience with ADO.NET objects such as SQL Connection, SQL Command, Dataset,
Data Reader and Data Adapter Objects in Web applications and Win form applications.
• Implemented data access layer using LINQ to SQL, ADO.NET Entity and Entity Framework (EF)
to access the SQL server.
• Strong experience in Relational Databases, Proficient in Database programming, designing,
modeling and development using MS SQL Server 2005/2008/2010/2012 and MS Access.
Knowledge of implementing membership model for authentication and authorization using
OAuth2 ASP.NET Identity Framework based on role security, claims-based authentication,
Social Login Providers and JSON Web Token (JWT).
• 4+ years of experience in development native Android applications in Java using Eclipse and
Android studio.
• Expertise in working on several Android SDK from API 10 (Gingerbread) till Android API 23
(Marshmallow).
• Expertise in integrating WCF REST client, Web API, client, SQLite, JSON, XML, FB, Tweeter in
Android applications, and working with images and camera.
• Expertise to deal with android GPS, sensor axes, base sensors, and composite sensors. Proficient
in interface with external sensors (cameras, temperature, humidity sensors) through Bluetooth
and Wi-Fi.
• 1 year of experience in iOS and macOS applications development using Swift lanaguage.
• I have worked on several programming technologies such as TCP/IP, UDP, Raw Ethernet, PC
peripherals (RS232, LPT, and USB), multi-media (Video & sound) in programming level,
multithreading, inter-process communication, Sockets, AI, ANN, Fuzzy Logic, Voice Recognition,
and FFT.
• Very good experience in image processing and computer vision development in
MATLAB/Simulink and in C++/C# using 3rd party libs such as OpenCV and EMGU.
• 5+ years of experience implementation Matlab scripts, Simulink models and GUI applications
based on various toolboxes such as Image processing, Image acquisition, Computer vision and
Optimization toolboxes.
• Electronics design and embedded systems using MCUs for Microchip PIC series, FPGA for Xilinx.
• I use C/C++ and VHDL languages. Also I worked on recent Arduino , Netduino , and PCDuino.
• Knowledge with major interface protocols such as SPI, I2C, RS232, and Ethernet 10/100 Mbps.
• Experience dealing with BT, GPS, Wi-Fi, and many other modules/devices.
• Electric and electronic circuit schematics design and simulation using Proteus Design Suite.
• PCB design using Altium Protel DXP and Proteus Design Suite.
• Source Control using GIT, GitHub, SourceTree and BitBucket.
• Agile knowledge.
• Excellent communication skills
$50/hr
100%
Job Success
$400K+ earned
Start of list.
End of list.
🌟 Welcome to my Profile! 🌟
👋 Looking for an experienced firmware developer and embedded systems expert to bring your project to life? Look no further!
🔥 Here's why you should consider working with me:
🌟 Client Satisfaction: 87% of my clients recommend my services, and 33% of them become long-term clients. I'm committed to delivering results that exceed your expectations.
🎓 Ph.D. in Radiophysics: With a Ph.D. in Radiophysics and over 20 years of experience, I bring a wealth of knowledge to the table. My expertise spans firmware development, embedded systems, microcontroller programming, and end-to-end project development.
🚀 Proven Track Record: I've successfully completed over 100 projects in diverse domains, including:
Internet of Things (IoT)
Embedded Electronics Development
Machine Vision
Smart Home Electronics
Wearable Electronics
Start-up electronics development (Kickstarter, Indiegogo)
Apple HW development
Sensors Development
Radars Development
PCB development, Mass Production
🔍 About Me:
I remember the big round eyes of my dad when he saw me with a soldering iron in my little hands, attempting to fix Christmas lights. As I grew older, my passion for engineering only deepened. I hold a degree in Electrical Engineering, and my work revolves around electro-optics, RF/wireless, embedded systems, and harsh environment electronics. Technology is in my DNA, and I thrive on creating and innovating.
🛠️ My Lab:
My workspace is a temple of technology, equipped with oscilloscopes, signal generators, power supplies, and various other tools. I'm not limited to specific tools and am open to using whatever is required for your project. I often embrace open-source or low-cost design tools to make high-quality devices accessible.
✅ Areas of Expertise:
Embedded systems
Analog circuits
Digital circuits
Low power & battery-operated devices
Wireless designs
Microcontroller (e.g., AVR, STM, MSP, TMS, etc.)
DSP, SDR, RF, UHF design
📡 Microcontroller Experience:
I have specific experience with microcontrollers from various manufacturers, including Atmel, Silabs, ST, Cypress, Xilinx, TI, Espressif Systems, and Nordic.
🤖 Embedded Platforms:
I'm well-versed in working with platforms such as Raspberry Pi, Beagle Bone, Mediatek, Ratlink, Atheros, Paralela, Qualcomm Snapdragon, and Nvidia Tegra.
💻 Programming Languages:
My coding skills include C/C++, Assembler, Python, VHDL, Java, OpenCV, C#, PHP, and JS.
🖥️ Operating Systems:
I'm proficient in Embedded Linux, RTLinux, FreeRTOS, embOS, and QNX.
🌐 Standards and Technologies:
I'm familiar with WiFi, Bluetooth, BLE, LoRa, OLED, LCD, TFT, Altium Designer for PCB development, inductive and capacitive sensor technologies, and ultra-low power electronics power harvesting.
Ready to bring your project to life? Let's collaborate and turn your vision into reality! 🚀
Associated with
T-Spark Engineering
$200K+
earned
$30/hr
100%
Job Success
Available now
Start of list.
End of list.
⭐️⭐️⭐️⭐️⭐️
Embedded Systems Engineer with over 4 years of industry experience delivering complete, production-ready solutions in hardware design, firmware development, and product integration.
As a freelance engineer, I’ve collaborated with startups and established companies to bring over 20 products to market across the consumer, industrial, and medical sectors. I work across the full product lifecycle — from early specification and prototyping to manufacturing support and field testing.
My expertise spans custom PCB design, RTOS-based and bare-metal firmware, and embedded Linux systems, using technologies like Altium, STM32, nRF52, ESP32, FreeRTOS, Zephyr, and more. I also support clients with architecture decisions, hardware/firmware co-design, and design optimization for cost, manufacturability, and reliability.
Relevant Skills:
● Hardware design and PCB development (Expert)
- Custom PCB design: Rigid, Flex and Rigid-flex technologies.
- EDA tools: Altium Designer, OrCAD and KiCAD.
- System-level design and project planning.
- Schematic capture and library management.
- Multilayer layout design following IPC and industry best practices.
- High-speed digital, mixed-signal, RF/wireless, and power electronics design.
- Interfaces: DDR, LVDS, HDMI, SATA, USB, Ethernet.
- Circuitry: DC-DC converters, MCU/MPU/SoCs, ADCs/DACs, sensors, etc.
- Familiar with PCBA manufacturing/assembly requirements and DFM/DFT rules.
● MCU Firmware programming (Advanced)
- Languages: C, C++, Rust, ARM Assembly.
- IDEs and tooling: Eclipse-based, VSCode, bare-metal toolchains, Make/CMake.
- Firmware architectures: Bare-metal, RTOS, HAL/LL APIs.
- RTOS: FreeRTOS, Zephyr (hands-on experience).
- Ecosystems: STM32 (HAL/LL), Espressif (ESP-IDF), Nordic (nRF SDKs).
- Version control: Git and SVN.
- Familiarity with MISRA C/C++ standards
- Architectures: ARM Cortex-M/R, Xtensa (ESP32).
- Driver development: I2C, SPI, UART, ADC, PWM, external ASICs.
- Protocols & stacks: BLE, LoRaWAN, HTTPS, MQTT.
● Embedded Linux development (Intermediate)
- Linux for custom hardware platforms (MPUs).
- Yocto Project: Linux distribution configuration and build.
- Device tree and kernel driver development (sensors, ASICs, etc.).- Application development in C, C++, Python, Rust.
- ARM Cortex-A architecture familiarity.
● FPGA & HDL Development (Intermediate)
- FPGA/SoC development using Verilog, SystemVerilog, and VHDL.
- Platforms: Xilinx Spartan-7, Zynq-7000; Intel (Altera) Cyclone, MAX series.
- Custom IP design and hardware/software integration.
- Familiarity with AXI/AMBA bus architectures.
If you’re interested in working with me, I’m available via UpWork and will always answer your questions or requests promptly. Thank you for your time and have a great day.