Himalayas logo
MP
Open to opportunities

Mauro Perra

@mauroperra

Embedded Firmware Engineer with expertise in IoT and automation.

Spain
Message

What I'm looking for

I am looking for a role that fosters innovation and collaboration, where I can contribute to cutting-edge embedded systems and IoT solutions.

I am an Embedded Firmware Engineer with over 3.5 years of experience in delivering innovative firmware solutions for IoT, industrial, and consumer devices. My expertise lies in modular architecture design, real-time operating systems like FreeRTOS, and ensuring firmware security through techniques such as Secure Boot and encrypted OTA updates. I have a strong background in ARM Cortex SoCs, particularly Infineon, and ESP32, along with embedded Linux integration.

Throughout my career, I have developed firmware for various applications, including IoT-enabled inverter systems and audio connectivity modules. My role at Connect Reply involved collaborating with cross-functional teams to integrate OSGi-based Java services and implement protocols like Modbus and MQTT. I take pride in my ability to optimize power consumption strategies and enhance system performance through effective CI/CD pipelines using Azure DevOps and Ceedling.

My academic background includes a Master’s Degree in Computer Engineering with a focus on Embedded Systems from Politecnico di Torino, where I also completed my Bachelor’s Degree. I am passionate about automation and scalable embedded systems, and I continuously seek opportunities to innovate and improve processes in my work.

Experience

Work history, roles, and key accomplishments

CR

Embedded Firmware Engineer

Connect Reply

Feb 2022 - Jun 2025 (3 years 4 months)

Developed firmware for IoT-enabled inverter systems with battery management, integrating OSGi-based Java services for device communication. Implemented Modbus protocol and MQTT messaging with Protobuf serialization, collaborating with the Embedded Linux team for system-wide integration.

CR

Embedded Software Developer

Connect Reply

Feb 2022 - Jun 2025 (3 years 4 months)

Built a Python-based network connectivity module for an audio device on Raspberry Pi, developing a secure OTA firmware update mechanism using Debian packages. Designed telemetry collection and fault-handling systems, integrating CI/CD pipelines with Azure DevOps for automated testing and deployment.

CR

Firmware Architect

Connect Reply

Feb 2022 - Jun 2025 (3 years 4 months)

Designed modular firmware architecture with FreeRTOS on Infineon SoC (ARM Cortex-M), implementing secure boot and encrypted firmware updates using MCUboot. Optimized custom I2C and UART drivers for battery management and LED control, building CI/CD pipelines with unit testing using Ceedling framework.

CR

Firmware Engineer

Connect Reply

Feb 2022 - Jun 2025 (3 years 4 months)

Developed embedded software for an ESP32 module running FreeRTOS, implementing secure telemetry communication with Azure IoT Hub. Designed an AES-encrypted firmware update mechanism with block-wise decryption, optimizing power consumption strategies for IoT data transmission.

CI

Tool Developer

CINI

Nov 2021 - Jan 2022 (2 months)

Built FPGA-based platforms for hardware-based security challenges. Created remote execution environments using Docker containers.

Education

Degrees, certifications, and relevant coursework

PT

Politecnico di Torino

Master's Degree in Computer Engineering, Embedded Systems

2019 - 2021

Completed a Master's Degree focusing on Embedded Systems. Thesis focused on the design of remote service infrastructures for hardware-based Capture-the-Flag challenges.

PT

Politecnico di Torino

Bachelor's Degree in Computer Engineering, Computer Engineering

2015 - 2019

Obtained a Bachelor's Degree in Computer Engineering.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Mauro Perra - Embedded Firmware Engineer - Connect Reply | Himalayas