Find Mentors
Data Science / Engineering
AI
OpenAI
ChatGPT
LLM
NLP
Data Engineering
Machine Learning
Web Development
WordPress
Rails
Django
Laravel
Node.js
React
Angular
.NET
Vue.js
RESTful API
App Development
Swift
Android
iOS
React Native
Flutter
Xamarin
Ionic
PhoneGap
Programming Languages
JavaScript
TypeScript
Java
Ruby
PHP
Python
Go
Scala
C++
C#
SQL
Perl
R
VB
IT & Networking
DevOps
AWS
Azure
Docker
CloudFront
Heroku
Linux
Elasticsearch
Database
GCP
Database
Postgres
MongoDB
BigQuery
SQLite
MySQL
Oracle
Others
CMS
Salesforce
Shopify
Blockchain
Tableau
HubSpot
Game
Git
unity
E-commerce
Drupal
Power BI
VR
AR
Find Freelancers
AI/ML
AI
Machine Learning
NLP
TensorFlow
Front-end
Angular
Bootstrap
Flutter
Front-End
Full Stack
JavaScript
TypeScript
React
Software
Web
Back-end
.NET
ASP.NET
Back-End
Blockchain
Django
Go
Java
Laravel
Node.js
PHP
Python
Ruby on Rails
RESTful API
Data
BigQuery
Data
Database
MATLAB
MySQL
Redis
SQL
SQLite
DevOps & Operations
AWS
CircleCI
CMS
Cobol
DevOps
Drupal
macOS
Magento
RabbitMQ
Salesforce
Shopify
WordPress
Mobile App
Android
Flutter
iOS
React Native
Swift
Game
C#
C++
Game
Unity
How It Works
SIGN UP
LOG IN
Find Mentors
Find Freelancers
How It Works
SIGN UP
LOG IN
Marco Cenerelli
Mentor
Rising Codementor
Let's Chat
US$15.00
For every 15 mins
ABOUT ME
Senior firmware engineer with 10+ years of experience
Senior firmware engineer with 10+ years of experience
Key skills:
Expert in software and firmware development from Assembly to high level languages
Passion for optimization, reverse engineering and in-depth analysis of problems
Flexible, fast and able to catch up effectively with new technologies and challenges
Loves to get things done in a beautiful, reliable and effective way
Senior firmware engineer with experience on:
ARM MCUs: ARM7, ARM9, Cortex M0/3, Cortex A8
PIC MCUs: PIC32, PIC24, dPIC, PIC18F
Embedded systems development: bare metal, RTOS, Embedded Linux, low power, custom RF communication stacks, GSM modules
Linux: extensive experience as systems engineer and software developer, both on desktop and embedded platforms
Digital signal processing: data sampling, filtering, algorithms for image processing, PSTN digital processing
GUI: low level optimized graphical routines, including font rendering; high level GUI development with Qt
hard real time systems: class B products, thermal printing, motor control, boiler control
Software manager:
Coordinates the software and firmware teams
Writes specifications together with the other technical managers and the product managers
Italian, English
Rome (+02:00)
Joined June 2016
EXPERTISE
C
15
years experience
Embedded Systems
13
years experience
Firmware
13
years experience
Internet of things
8
years experience
Signal Processing
13
years experience
Software Architecture
10
years experience
REVIEWS FROM CLIENTS
Marco's profile has been carefully vetted and approved as a Codementor. Connect with Marco now, and leave a review for them once you're done!