Bruno Morais

Sr Firmware Engineer I at Axon

Massachusetts, United States
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
Bruno Morais is a Sr. Firmware Engineer with 11+ years of hands-on experience in HW/SW co-design, embedded Linux, and firmware development, currently at Axon. He combines deep C/C++ and kernel programming expertise with hardware design skills in Verilog, VHDL and Chisel, and has maintained a Yocto-based custom distribution for teaching and product platforms. His recent research and industry work focus on MIP-based optimization for heterogeneous platform partitioning and DSL/compiler tooling, complemented by LLVM and performance-analysis experience. Bruno mentors students and engineers, having run FPGA + Embedded Linux labs at Northeastern and led cross-disciplinary integration and measurement systems for NDT handheld instruments. An active open-source contributor, he has implemented features across projects from terminal C++ apps to modular i3 status tools, showing a rare blend of low-level systems mastery and practical, user-facing prototyping.
code11 years of coding experience
job9 years of employment as a software developer
bookBE in Electrical and Electronics Engineering, Electrical Engineering, BE in Electrical and Electronics Engineering, Electrical Engineering at Universidade Federal de Pernambuco
bookDoctor of Philosophy (PhD), Computer Engineering, Doctor of Philosophy (PhD), Computer Engineering at Northeastern University
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
847reputation
106kreached
1answer
0questions
Badges
legend
top-5%
github-logo-circle

Github Skills (17)

c-language10
python10
mpi10
dbus10
i3-config10
front-end-development10
tkinter10
cprogramming-language10
i310
bluetooth-le9
bluetooth9
legend9
systemd9
audio-player7
scatter-plot6

Programming languages (5)

C++CJupyter NotebookEmacs LispPython

Github contributions (5)

github-logo-circle
clangen/musikcube

Sep 2019 - Sep 2019

a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
Role in this project:
userBack-end Developer
Contributions:26 commits, 1 PR, 8 comments in 5 days
Contributions summary:Bruno primarily focused on implementing and refining the MPRIS (Media Player Remote Interfacing Specification) interface for the musikcube music player. Their contributions involve writing C++ code to handle communication with the D-Bus system, allowing for control of the music player from other applications. The commits include creating wrappers, implementing properties, and handling D-Bus method calls related to playback controls (play, pause, next, seek), volume adjustment, and metadata retrieval. Several commits addressed parameter passing, and the seeking of the music to ensure the proper functionality of the MPRIS interface.
indexerc-plus-plusmetadatamusic-playeralsa
bumblebee-status is a modular, theme-able status line generator for the i3 window manager.
Role in this project:
userFull-stack Developer
Contributions:5 commits, 3 PRs, 1 comment in 1 day
Contributions summary:Bruno contributed to the `bumblebee-status` project by implementing new features and enhancements to existing modules. They added functionality to the Bluetooth module, including a popup menu for toggling Bluetooth. Furthermore, the user added options to the disk module, enhancing its configurability and providing more information to the user. The contributions also included the implementation of a popup menu using Tkinter, showcasing proficiency in GUI development within the context of the project.
gruvboxpowerlinestatusbumblebeenord
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
Bruno Morais - Sr Firmware Engineer I at Axon