Sr. Software Engineer - Panasonic Automotive North America at The Zephyr Project
Paraíba, Brazil
Join Prog.AI to see contacts
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.
9 years of coding experience
7 years of employment as a software developer
Mestrado em Engenharia Elétrica, Mestrado em Engenharia Elétrica at Universidade Federal de Campina Grande
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded 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.
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