Badges
Certifications
Work Experience
Embedded Software Engineer
Northrop Grumman Corporation•  February 2022 - Present
I currently work on software radio products. My role is a bit of a hybrid role in the sense that I will sometimes have days where I'm debugging/updating our C/C++ software, or running hardware tests measuring Radio Frequency (RF) performance, and I even do some digital signal processing with Matlab on our algorithms.
Electrical Engineer
Northrop Grumman Corporation•  January 2018 - January 2020
Engineering role as a configuration manager. I ensured that our system had reliable replacement parts in inventory at all times and would help users troubleshoot more sophisticated issues. Think of it as version control, but with physical parts in addition to electronic hardware and software.
Intern Embedded Software Engineer
JT4 LLC•  May 2017 - August 2017
During the internship I did a study to see if it was feasible to implement the IEEE 1588 Precision Time Protocol (PTP) within our own firmware or if there was a commercial off-the-shelf IP we could alternatively use. I ended up creating a rudimentary PTP logic block in Verilog and showing some commercial options as backup.
Intern Electrical Engineer
Los Alamos National Laboratory•  May 2016 - August 2016
I worked on CubeSat telemetry during my time here. Part of my role included setting up basic Doppler test on a channel simulator. I wrote a tool in Matlab and Python to send over calculated Doppler shift data points over time.
Education
Johns Hopkins University
Electrical and Computer Engineering, MS•  May 2020 - Present
Estimated graduation in 2025. Emphasis in Digital Communications.
Brigham Young University
Electrical Engineering, BS•  January 2013 - December 2017
Bachelors of Science in Electrical Engineering, with a minor in manufacturing. My emphasis was in Digital Signal Processing sprinkled with Computer Engineering classes.
Links
Skills
cmthomas000 has not updated skills details yet.