Our client, a growing Buffalo area company with a long history (40 years) is seeking an Embedded Software Engineer to join their industry-leading company. As the Software Engineer, you will be working with bare metal hardware designs to bring to life new and innovative redemption/arcade games that are played at national and international arcades and family entertainment centers. Some Raspberry Pi experience is preferred but the bulk of work will be writing code to custom boards designed to do mechanical and external world tasks. Understanding of the issues of real-time computing with regard to multiple asynchronous events such as input/output, audio playback, safety conditions, and interrupt prioritization to name a few..