Hi, I'm Obaid Miah

C++ Software Developer

Obaid Miah

About Me

I’m a Principal Software Engineer at Northrop Grumman with 5+ years of experience in embedded systems, C/C++, and real-time operating systems. I’ve worked in agile teams, led integration testing, and delivered prototype software on tight deadlines.

This site highlights my robotics, engineering, and programming projects—past and present.

Years Experience

Principal Software Engineer

B.S. Electrical Engineering

Technologies & Skills

Languages

C
C++
Python

Skills

Object Oriented Programming
Standard Template Library
Data Structures & Algorithms
Memory Management

Tools & Others

Git
Linux
VSCode
VxWorks
Wind River Workbench
Wind River Simics

Build & Test

CMake
Make
Docker
Google Test

Work Experience

Principal Software Engineer

Northrop Grumman

2020 - Present

Demonstrated initiative and autonomy while working alongside senior engineers, taking ownership of design, implementation, unit testing, deployment, and integration tasks under demanding demo and development schedule.

  • Participated in cross-functional efforts with teams in ASIC, Digital, Test Set, Unit Verification, and System Engineering, supporting Flight and Ground unit-level debug, verification, and validation phases.
  • Collaborated with senior engineers to identify and report critical bugs to third-party vendors and program leadership, enhancing overall product stability and reliability.
  • Utilized Google Unit Testing, static code analysis, and rigorous peer reviews by senior engineers to ensure high-quality, production-ready code.

Defense, Space & Security Intern

Boeing

2012 - 2012

My primary project was conducting a trade study, where I visualized coverage of active Boeing satellites using an internal tool and compared the results against a service offered by Google at the time. I presented my findings to an audience of 20 engineers and program managers, gaining hands-on experience in technical analysis, troubleshooting, professional communication, and delivering presentations in a high-stakes environment.

  • Researched the two-element sets of active Boeing satellites.
  • Performed a trade study that compared two satellite-coverage visualization tools.
  • Presented my findings to peers, engineers, and executives.

Featured Projects

Shape Detection

Shape Detection

Developed a program in Code Composer Studio for the TI L138/C6748 Development Kit (LCDK) to identify shapes and their orientation from BMP files. Implemented a Hough Transform to detect line segments by converting image data from the x–y domain to the r–θ domain. Peaks in the transform indicated the number of edges and their angles, enabling recognition of shapes such as diamonds and their orientation.

C Language Code Composer Studio TI L138/C6748
Speech Recognition

Speech Recognition

Developed a program in Code Composer Studio for the TI L138/C6748 Development Kit (LCDK) to identify spoken vowels (“ah”, “ee”, “oo”, “eh”). Used MATLAB to train a neural network on recordings of each vowel (10 samples per vowel) and programmed the resulting parameters into the LCDK. The program outputs a four-element array indicating the predicted vowel. This project demonstrates the basics of speech recognition and embedded machine learning on DSP hardware.

C Language Code Composer Studio Matlab
Speech Recognition

Voice-Controlled Robot

Developed a robot that responds to voice commands: “Go,” “Left,” “Right,” and “Stop.” The system uses a TI L138/C6748 Development Kit (LCDK) at the base station for speech recognition. Commands spoken into a microphone are processed and transmitted wirelessly to the robot, which executes the corresponding action.

C Language Code Composer Studio Matlab

Foundation

Some foundational clubs and organizations that shaped my technical and leadership skills throughout my academic journey.

Solar Cup

Mechanical Lead

2010 - 2013

Participated in the Solar Cup, a competition promoting water conservation and renewable energy. Managed a $7,000 budget to design and build a solar-powered boat. Led the mechanical team, designing and overseeing the boat’s steering system, transmission, and flotation. Competed in endurance and speed races, technical reports, and a public service announcement.

VEX Robotics

Systems Engineer

2010 - 2012

Competed in VEX Robotics competitions for two years, achieving top results in the 2011 “Round Up” challenge. Designed and built a robot with an intake system for rings, a lever arm for scoring, and a descoring mechanism. Maintained the Engineering Notebook to document the design process. Competed in local tournaments, earning the Excellence Award and qualifying for the World Championship in Orlando, Florida.

FIRST Robotics

Systems Engineer

2011 - 2013

Participated in FIRST Robotics, where teams design and build robots within six weeks for annual challenges. Learned to operate CNC mills, CNC lathes, and other fabrication tools. Contributed to the 2012–2013 “Rebound Rumble” challenge by assembling the shooting turret using machined aluminum, polycarbonate, a gearbox, and a CIM motor. On the Systems Engineering Team, helped create the Technical Data Package (TDP) documenting the robot’s physical attributes and sub-assemblies for reproducibility.

Engineering Design and Development

Systems Engineer

2013

As part of my high school engineering capstone, I served as systems engineer for a 15-member team, Delta Technologies. I was responsible for planning the system architecture and coordinating subsystem teams. Our project was a fully autonomous polymorphic robot capable of reconfiguring into four states with three morphs to perform reconnaissance, transportation, search-and-disable, and data collection. The design included an aerial reconnaissance module and a detachable ground deployment module.

Resume

My Resume

Download my latest resume to learn more about my experience and qualifications.

Contact & Socials

Feel free to contact me with any comments or questions.

obaidmiah@gmail.com
+1 (310) 749-5456
Los Angeles, California, U.S.A.