Melcher Elmar

Specialist at Universidade Federal de Campina Grande

Campina Grande, Paraíba, Germany
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
Melcher Elmar is a specialist in integrated circuit and FPGA design with a decade of hands-on experience focused on functional verification and digital signal processing. He combines academic depth—as a long-standing professor at Universidade Federal de Campina Grande and a Doctorate in Microelectronics from Télécom Paris—with industry practice at ALTEN and ALTEN Germany, where he advances hardware-software co-design efforts. His open-source contributions include enhancements to the widely used RISC-V ISA simulator Spike, improving cross-width (32/64-bit) value display, exception handling, and debug I/O using Boost libraries—demonstrating attention to tooling and reproducible debugging. He has led technology programs and served as CTO and technical coordinator in Brazilian research and IP initiatives, bringing both strategic leadership and low-level engineering rigor. Based in Campina Grande with ties to Germany, he blends international research pedigree with practical embedded systems and verification expertise.
code10 years of coding experience
job9 years of employment as a software developer
bookDoctor's Degree, Microelectronics, Doctor's Degree, Microelectronics at Télécom Paris
stackoverflow-logo

Stackoverflow

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

Github Skills (15)

simulations10
simulation10
risc-v10
c-language10
cprogramming-language10
boost10
simulator10
debug9
socket9
socket-io9
debugging9
configuration-management8
makefile7
gnu-make7
spike6

Programming languages (6)

SystemVerilogC++CForthJupyter NotebookPython

Github contributions (5)

github-logo-circle
Spike, a RISC-V ISA Simulator
Role in this project:
userBack-end Developer
Contributions:33 reviews, 19 commits, 11 PRs in 7 months
Contributions summary:Melcher contributed to the RISC-V ISA simulator, Spike, by modifying the code to improve the display of 32-bit values. These changes included adjusting the display format based on the maximum XLEN, updating exception handling, and modifying output formatting to support both 32-bit and 64-bit architectures. The user also integrated Boost libraries, specifically for socket input/output streams and command-line options, enhancing the simulator's functionality and debugging capabilities. Additionally, they added a feature to read debug commands from a file.
risc-visariscvriscv32simulator
emelcher/riscv-isa-sim

Apr 2021 - Feb 2022

Spike, a RISC-V ISA Simulator
Contributions:104 pushes, 9 branches in 9 months
risc-visariscvsimulatorrisc
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
Melcher Elmar - Specialist at Universidade Federal de Campina Grande