Skip to content.

Embedded Software Engineer

Buffalo, NY Full Time Posted by: Affinity Posted: Friday, 26 April 2024
 
Job Description
: Duties/Responsibilities: Must be willing to work with hardware designers, and task managers to achieve the end results envisioned at the start of a project. Programming in C and some understanding of Assembly language is required.

Willing to adapt as the evolution of the game progresses. Required Skills and Abilities: Must be organized, proactive, and have attention to detail since these games are sent worldwide, handling various forms of money, and several languages can be used. Willing to adapt as the evolution of the game progresses based on new information obtained by testing and implementing.

Ability to read schematics to be able to implement functions such as switches, motors, actuators, sensors, lights, LEDs, video, and some custom devices using the hardware supplied. Ability to design solutions to required functions such as switches, motors, actuators, sensors, lights, LEDs, video, custom devices, etc. using the hardware supplied.

Maintaining existing code may also be needed. Ability to be prompt, reliable, clean, and follow game outlines to implement the game leaders instructions along with excellent verbal and written skills. Proficient with Microsoft Office Suite or related software.

Must be able to lift up to 25 pounds at times. Qualifications: Preferred Educational and Experience: Associate degree in Design or a related field is preferred. Why is This a Great Opportunity: 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 regards to multiple asynchronous events such as input/output, audio playback, safety conditions, and interrupt prioritization to name a few

Buffalo, NY, USA
Affinity
AJF/702083592
26/04/2024 04:43

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.

Other jobs like this