Skip to content

Embedded Software Engineer

Malik Stuart

Passionate Software Engineer working on embedded systems.

About

Who is Malik?

I'm Malik, a Software Engineer with a passion for technology. At my day job I work in aerospace & defense as an Embedded Software Engineer, building reliable systems. I love taking on technical challenges and diving deep into the weeds.

Off the job I love to poke at ideas. I do a lot of research in the systematic trading and finance space. I have passion for the field and have spent years in my free time pushing in this area. Lately outside of that, I've been generally trying to embrace the "you can just do things" mantra, building fun things for myself, prototyping tools for being productive, exploring more, and figuring it out as I go.

I'm also a fan of mentoring and lending a hand to devs where I can! Outside of the keyboard, I enjoy olympic weightlifting, throwing mini cannonballs and embracing my health journey, sharing and assisting others with their own along the way.

More About Me →

Core Skills

What I Work With

Embedded Systems

Building and maintaining embedded software for aerospace & defense applications. Writing low level & high level userspace software, working with device drivers, and aiming towards performance and reliability.

Kernel DriversBSPsDMA / PCIeXilinx SoCYoctoARM

Software Development

Designing and shipping software across domains, from systems programming work to backend services and tooling. Biased towards procedural, direct code that attempts to do what it says.

Systems CodeBackend ServicesCLI Tooling

Systematic Trading

Researching and building systematic equity strategies as a side pursuit. Interested in research, market data infrastructure, and seeing how far systems can be taken.

ResearchMulti-Asset PortfoliosBroker AdaptersRisk Sizing

Experience

Where I've Worked

SRC Inc

Embedded Software Engineer

June 2019 - Present

Maintainer and developer on embedded Linux software across numerous kernel drivers, libraries and user-space applications, Yocto/PetaLinux build systems, and ARM and SBC based deployment environments. Kernel driver development for 32 and 64 bit architectures spanning interrupts, DMA, PCIe, AXI, and netlink workflows. Migrations across major kernel versions and custom BSP & boot flow work on Xilinx SoC systems.

C/C++PythonLinux KernelYoctoBSPsBootloadersARMDockerEmbedded LinuxKernel Driver Development

SRC Inc

STELR Engineer / Rotational Engineering Leadership Program

June 2018 - June 2020

Completed a rotational engineering program spanning software tools, test engineering, GUI development, and embedded software. Worked on Windows GUI tooling in C#, rebuilt Python-based test tooling to reduce dependence on direct lab equipment, created automated test harnesses, and supported lab workflows with procedural documentation and tooling setup.

PythonC#GUI ToolingTest AutomationJinjaLab ToolingC++

Indiana Institute of Technology

Lab Monitor / CS & Math Tutor

Jan 2017 - May 2018

Supported students in computer science and math courses while helping maintain a productive lab environment and assisting professors. Also where my love for general mentoring began.

TutoringProgramming FundamentalsMathPhysics

Projects

Things I've Built

Automated Finance

Built a broker agnostic automated trading system for researching and executing multi-asset, multi-strategy portfolios. The system uses daily resolution market data, modular strategy logic, risk controls, and broker specific execution adapters to support systematic trading across multiple financial brokers.

PythonBashSystems TradingRisk ManagementAutomation

Info Packer

Small internal CLI that takes rule-based configurations, points to a directory and individual files, and combines them into a single annotated markdown file.

Golang

Oikairn

An early-stage CLI tool for system state observability. Runs configured probes via osquery, persists snapshots to SQLite, and tracks meaningful changes on your host machine over time, surfacing what was added, removed, or changed between observations and dispatching local alerts.

GolangSQLiteosqueryCLI
View Project →

Tooling

Info Packer

A small CLI that takes rule-based configs, points at files and directories, and bundles everything into a single annotated context file.

packer.go

Contact

Get in Touch

Whether you're looking to chat about tech, have an opportunity to discuss, or just want to connect, I'd love to hear from you!