Working knowledge of embedded programming languages: C, VB.NET, C#, C++, Assembly, MATLAB Intimate knowledge of communication protocols: SPI, I2C, I2S, UART, CAN, USB Direct PCBA design experience Ability to design custom microprocessor/DSP-based boards for subsystems such as: Button interfaces, touch screens, LCD/TFT display modules, and related electronics. Fluency with electrical engineering CAD tools, such as: Altium, OrCAD, KiCad, or EAGLE In-depth knowledge of laboratory and test equipment: oscilloscope, curve tracer, logic analyzer Technical leadership capabilities: Mentor and guide junior engineers.