Charles Dias

Sr. Software Engineer - Panasonic Automotive North America at The Zephyr Project

Paraíba, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Charles Dias is a senior embedded software engineer with nine years of experience building firmware and embedded Linux platforms, currently optimizing Yocto-based automotive systems at Panasonic via Capgemini Engineering. He blends low-level C/C++ expertise across ARM Cortex-M, PIC, and Espressif architectures with modern tooling such as Docker, CI/CD, and test automation (GTest, Robot Framework) to raise software quality in camera and infotainment projects. An active open-source contributor to the Zephyr RTOS, he has added STM32 board support, camera drivers (DCMI/OV series), and LVGL performance improvements—work used by a widely adopted RTOS community. He also has hands-on experience with Trusted Execution Environments (OP-TEE), custom bootloaders, and automated code generation from MATLAB/Simulink, enabling tight hardware–software integration. Comfortable leading teams and acting as Scrum Master, he pairs stakeholder-facing product management with deep technical delivery. Based in Paraíba, Brazil, he brings a pragmatic mix of academic rigor (M.Sc. in Electrical Engineering) and long-term hardware debugging instincts uncommon in pure software engineers.
code9 years of coding experience
job7 years of employment as a software developer
bookMestrado em Engenharia Elétrica, Mestrado em Engenharia Elétrica at Universidade Federal de Campina Grande
github-logo-circle

Github Skills (12)

embedded-language10
embedded10
rtos10
stm10
microcontroller10
zephyr10
device-tree9
i2c6
spi6
bluetooth-le3
iot3
bluetooth3

Programming languages (3)

C++CSSC

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Sep 2023 - Feb 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:132 reviews, 19 PRs, 268 comments in 1 year 5 months
Contributions summary:Charles Dias primarily contributed to the Zephyr RTOS project by adding and improving board support for STM32 microcontrollers. His work included adding device tree support for new STM32H7B0 and FK7B0M1-VBT6 boards, defining clock frequencies, and supporting external NOR flash memory. Furthermore, Charles integrated support for the Seeed Studio XIAO expansion board and the WeAct Studio MiniSTM32H743 Core board. He added support for a DCMI node and wrote a sample application to capture an image from a camera, and send it for display on LCD via the LVGL library.
bluetooth-lereal-timezephyrsecuregit-repository
CharlesDias/zephyr

Sep 2023 - Feb 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Contributions:249 pushes, 35 branches in 1 year 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Charles Dias - Sr. Software Engineer - Panasonic Automotive North America at The Zephyr Project