Mihailย Chindris

Embedded Software Developer at NXP Semiconductors

Cluj-Napoca, Romania
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

๐Ÿคฉ
Rockstar
๐ŸŽ“
Top School
award
Top expert inDigital Hardware Design and Verification
Mihail Chindris is an embedded systems and systems software engineer with 10 years of experience building low-level drivers and secure platform code for customers including Analog Devices, AWS, and NXP. He specializes in C/C++ for bare-metal and kernel-space development, with practical Rust experience and a background in TPM, Nitros Enclaves, and automotive-grade I2C/SPI stacks. Mihail has upstream Linux driver contributions (no-OS/Analog Devices) and has implemented true random number support and platform-specific SPI/UART/I2C integrations, reflecting a knack for reliable hardware interfaces. He pairs this hands-on engineering with CI automation and tooling improvements he introduced at Analog Devices, and has worked on AUTOSAR-compliant documentation for automotive qualification. Based in Cluj-Napoca and committed to the local scene, he also teaches programming labs at the Technical University, bridging industry practice with academia. His profile combines cybersecurity training and reverse-engineering roots with production-grade embedded development, making him a strong candidate for secure, resource-constrained systems projects.
code10 years of coding experience
job3 years of employment as a software developer
bookCertificate of programmer, Computer Science, Certificate of programmer, Computer Science at Academy+Plus
bookMaster's degree, Information and Computing System Security, Master's degree, Information and Computing System Security at Technical University of Cluj Napoca
languagesRomanian, Spanish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

c1710
i2c10
uart10
embedded10
driver10
device-driver10
c1110
spi10
sys10
randomization8
computer-engineering8

Programming languages (5)

C++ShellCRustPython

Github contributions (5)

github-logo-circle
analogdevicesinc/no-OS

Nov 2019 - Jan 2022

Software drivers in C for systems without an operating system
Role in this project:
userBack-end & Embedded Systems Engineer
Contributions:2 releases, 537 reviews, 769 commits in 2 years 2 months
Contributions summary:Mihail primarily contributed to the development of embedded drivers in C, focused on Analog Devices' "no-os" platform for systems without an operating system. Their work included modifying SPI driver parameter types to support SD card data block sizes, implementing and integrating a new SPI driver for the ADuCM3029, and adding support for UART and I2C communication on the ADuCM3029 platform. Furthermore, they added support for a true random number generator, which would be used by TLS communication. They also refactored existing code to improve readability and maintainability.
driversoperating-systemedalinuxoperating
mchindri/no-OS

Feb 2020 - Jan 2022

Software drivers for systems without OS
Contributions:4 releases, 2 PRs, 54 pushes in 1 year 11 months
driverslinux
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
Mihail Chindris - Embedded Software Developer at NXP Semiconductors