Embedded Systems
I graduated from the University of Texas at Austin as an Electrical Engineer with a core focus in Embedded Systems. My first professional role was at a company that developed machines that allow customers to program electronic components. My responsibilities in this role primarily involved writing algorithms for a wide assortment of devices, which customers could utilize to read, write, or otherwise access the devices of their choice, ranging across EEPROM, Microcontroller, EMMC, and FPGA devices. A year into this position of algorithm-writing, I was approached by the company’s R&D team to write code to support a stepper motor controller for their next major product. My code was a success, written from scratch, and earned me the transition to the R&D team. On the R&D team, I worked on the system level of the programming machines that I had previously only written algorithms for. In this position, I performed new development and sustaining work, including customer-based firmware updates for hardware operations, legacy support for old features running on new systems, improving the code interface for algorithm writers to interact with their devices, reviewing and debugging PCB hardware, and technical documentation for both internal and external use. On the side, I was also contracted into a part-time position at a local start-up company, using a few hours of my free time a week over the span of about a year. There, I implemented a flash memory storage architecture for data-logging in real time, provided consultation for engineering decisions, and optimized the firmware code for speed and power consumption. Following the above endeavors, I took up a brief firmware engineering role where I wrote firmware to interface with a new generation of hardware, testing my firmware by teaching myself Python and writing scripts, and integrating my new code with the established legacy inputs and outputs for compatibility. Afterwards, I began working with multiple companies in the space industry though a software company also in the field. My focus had been largely working with Linux boot-level scripts for on-board computers, and their integration with spaceflight software. See also: Software
© 2004-2025 Robert D. Graham