Experience and/or coursework in embedded systems programing and debugging using C, C++, VHDL, PythonExperience and/or coursework with various hardware interfaces and low-level communication protocols such as UART, I2C, SPI, and GPIOExperience and/or coursework with data acquisition and control systems utilizing components such as microcontrollers, pressure transducers, ADCs, thermocouples, DACs, etc. Familiarity with technical documentation, datasheets, and version control tools Strong self-starterAbility to work in a fast-paced, multi-tasking, deadline-oriented environmentWell organized, detail oriented, and a team playerWorking knowledge of computers and Microsoft Office.