{"schemaVersion":"jobsearcher.job.v1","id":"558ce9226487c2a5cfa0d4bc","url":"https://jobsearcher.com/jobs/558ce9226487c2a5cfa0d4bc","canonicalUrl":"https://jobsearcher.com/jobs/558ce9226487c2a5cfa0d4bc","title":"Embedded Software Engineer","description":"Embedded Software EngineerMust be willing to work with hardware designers, and task managers to achieve the end results envisioned at the start of a project.\r\nProgramming in C and some understanding of Assembly language is required.\r\nWilling to adapt as the evolution of the game progresses.\r\nRequired Skills and Abilities:\r\nMust 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.\r\nWilling to adapt as the evolution of the game progresses based on new information obtained by testing and implementing.\r\nAbility 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.\r\nAbility to design solutions to required functions such as switches, motors, actuators, sensors, lights, LEDs, video, custom devices, etc. using the hardware supplied.\r\nMaintaining existing code may also be needed.\r\nAbility to be prompt, reliable, clean, and follow game outlines to implement the game leaders instructions along with excellent verbal and written skills.\r\nProficient with Microsoft Office Suite or related software.\r\nMust be able to lift up to 25 pounds at times.\r\nQualifications:Preferred Educational and Experience:\r\nAssociate degree in Design or a related field is preferred.\r\nWhy 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.\r\nAs 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.","company":"MRINetwork","rawCompany":"mrinetwork","city":"New York","state":"NY","isRemote":false,"isActive":false,"createdAt":"2026-08-09T01:25:28.843Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"Embedded Software EngineerMust be willing to work with hardware designers, and task managers to achieve the end results envisioned at the start of a project.\r\nProgramming in C and some understanding of Assembly language is required.\r\nWilling to adapt as the evolution of the game progresses.\r\nRequired Skills and Abilities:\r\nMust 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.\r\nWilling to adapt as the evolution of the game progresses based on new information obtained by testing and implementing.\r\nAbility 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.\r\nAbility to design solutions to required functions such as switches, motors, actuators, sensors, lights, LEDs, video, custom devices, etc. using the hardware supplied.\r\nMaintaining existing code may also be needed.\r\nAbility to be prompt, reliable, clean, and follow game outlines to implement the game leaders instructions along with excellent verbal and written skills.\r\nProficient with Microsoft Office Suite or related software.\r\nMust be able to lift up to 25 pounds at times.\r\nQualifications:Preferred Educational and Experience:\r\nAssociate degree in Design or a related field is preferred.\r\nWhy 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.\r\nAs 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.","datePosted":"2026-08-09T01:25:28.843Z","dateModified":"2026-08-09T01:25:28.843Z","hiringOrganization":{"@type":"Organization","name":"MRINetwork","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"New York","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"558ce9226487c2a5cfa0d4bc"},"url":"https://jobsearcher.com/jobs/558ce9226487c2a5cfa0d4bc"}}