Mirela Grujic

System Software Engineer at NextSilicon

Belgrade, Central Serbia
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
Mirela Grujic is a systems software engineer with 11 years of experience designing low-level firmware and power management for complex SoCs, currently building system software at NextSilicon from Belgrade. She has a strong track record at Xilinx and AGGIOS developing PMU firmware, runtime power management, and hardware abstraction layers for MPSoCs, and contributed power and clock control improvements to prominent open-source projects like Xilinx embeddedsw and ARM Trusted Firmware. Mirela blends hands-on implementation (MicroBlaze, Cortex-A/R, EEMI/pinctrl, PLL/clock models) with tools and virtual platform work (QEMU/QMP), enabling both silicon bring-up and higher-level platform management. She is also a coauthor of a unified hardware abstraction format and has led cross-functional teams, reflecting both technical depth and leadership in energy-aware system design. An interesting detail: her contributions include enabling fine-grained programmable-logic power domains and coordinating PLL relationships—work that directly impacts real-world power sequencing and reliability.
code11 years of coding experience
job10 years of employment as a software developer
bookUndergraduate Studies, Electronics, Undergraduate Studies, Electronics at University of Belgrade, School of Electrical Engineering
github-logo-circle

Github Skills (15)

c1710
firmware10
embedded10
clock10
time-management10
xmp10
c-programming10
c1110
zynqmp10
sys10
power-management10
hal9
system-programming9
abstraction-layer9
system9

Programming languages (2)

CHTML

Github contributions (5)

github-logo-circle
Xilinx/embeddedsw

Mar 2015 - Sep 2018

Xilinx Embedded Software (embeddedsw) Development
Role in this project:
userBack-end Developer
Contributions:468 commits in 3 years 7 months
Contributions summary:Mirela primarily worked on power management code for an embedded system, specifically within the Xilinx Embedded Software (embeddedsw) repository. Their contributions focused on improving the Power Management Framework (PMUFW), including implementing system shutdown features, restructuring the handling of master and slave requirements, and adding support for new slave nodes such as a DDR and the Programmable Logic power domain. The code changes included implementing clock control via EEMI, which involved managing and coordinating with the PLLs' and their relationships with the node.
xilinxembedded-softwareembedded
Read-only mirror of Trusted Firmware-A
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 commits in 4 years 6 months
Contributions summary:Mirela primarily contributed to the power management (PM) service within the Trusted Firmware-A repository, specifically targeting the Xilinx ZynqMP platform. Their work involved defining and manipulating clock models and IDs, adding and removing node definitions for various IPI devices, and implementing/reimplementing EEMI APIs for pinctrl functionality. These changes reflect contributions to the low-level system firmware and related power control mechanisms. The user also addressed clock-related issues, ensuring correct clock model operation, and handled errors related to clock gate permissions.
trustedread-onlyfirmwareembedded
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
Mirela Grujic - System Software Engineer at NextSilicon