C Programming Language, C++ Programming Language, Computer Firmware, Debugging Skills, Documentation Standards, Embedded Software, Embedded Systems, I2C, Integration Testing, Microcontroller, Peripheral Hardware, Schematics, Software Engineering, Source Code/Configuration Management (SCM), Standards Development, Testing, Unit Test, Universal Asynchronous Receiver-Transmitter (UART)