Marius-adrian Negreanu

Software Engineer at NXP Semiconductors

Bucharest, 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
Marius-adrian Negreanu is a seasoned software engineer with 20 years’ experience building low-level graphics, embedded and performance analysis tooling across Linux, Android, FreeRTOS and QNX. He designs and implements GPU driver features, distributed CI/test systems and low-overhead instrumentation (including wait-free queues and perf-counter gatherers) while contributing to notable open-source projects such as DynamoRIO and Doxygen. Comfortable in C/C++ and Rust with strong Python and shell scripting skills, he has a track record of porting complex graphics stacks (Vivante, PowerVR, libhybris) and enabling unmodified desktop stacks on constrained platforms. His work blends hands-on debugging of RTL/FP rounding issues with pragmatic release engineering and cross-platform automation, reflecting deep systems insight and an eye for production reliability. Based in Bucharest, he brings rare cross-domain experience from kernel/device bring-ups to distributed test orchestration.
code20 years of coding experience
job11 years of employment as a software developer
bookPOLITEHNICA București National University for Science and Technology
bookBachelor of Science (BS), Computer Science, ., Bachelor of Science (BS), Computer Science, . at University of Bucharest
languagesEnglish
github-logo-circle

Github Skills (32)

debug10
c-language10
sqlite10
scripting10
build-system10
instrumentation10
android-build10
c1110
android-development10
c1710
script10
sh10
shell10
cprogramming-language10
crossbuild9

Programming languages (5)

C++CMakefileHTMLPython

Github contributions (5)

github-logo-circle
doxygen/doxygen

Jun 2013 - Jul 2019

Official doxygen git repository
Role in this project:
userBack-end Developer
Contributions:86 commits, 55 PRs, 34 comments in 6 years 2 months
Contributions summary:Marius-adrian primarily contributed to the `sqlite3gen.cpp` file, making changes related to the generation of SQLite3 databases from the doxygen source code. Their commits focused on enhancing the extraction of information, including the addition of brief, detailed, and inbody descriptions for member definitions and also included support for includes. The user also made various improvements such as fixing warnings, code cleanup, and ensuring correct binding of parameters within the database generation process, improving the accuracy and functionality of the generated database.
git-repositoryc-plus-pluscompiledoxygenswig
DynamoRIO/dynamorio

Dec 2014 - Feb 2016

Dynamic Instrumentation Tool Platform
Role in this project:
userBackend Developer
Contributions:14 commits, 7 pushes, 4 comments in 1 year 1 month
Contributions summary:Marius-adrian primarily contributed to fixing bugs and addressing compiler warnings related to uninitialized variables, incorrect operators, and missing arguments. They modified existing code in core files, shell scripts, and test files, focusing on improving code quality, and correcting build issues. Their contributions included initializing variables, correcting operator use, and fixing format string issues in a C and shell script codebase.
instrumentationbinary-analysisprofilingwindowslinux
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
Marius-adrian Negreanu - Software Engineer at NXP Semiconductors