Konami Gaming is seeking an Embedded Software Engineer III to develop advanced software solutions that impact the successful completion of projects in the gaming industry, while adhering to agile methods and industry requirements.
Requirements
- 5 to 7 years of extensive programming C and C++; JAVA experience would be helpful but not mandatory.
- Experience with embedded system development and tools.
- Experience with C and C++
- Experience with Linux and gcc compiler a plus.
- Experience with EGM protocols such as SAS, G2S, QCOM, and X-Series a plus.
- Experience with multi-threaded applications and socket APIs.
- Experience with HTML, XML, JSON, Protocol Buffers, and Gtest a plus.
Responsibilities
- Research, design, develop, operate and maintain software components and computing systems software to be applied to and integrated with engineering, hardware and manufacturing requirements.
- Apply the appropriate standards, processes, procedures and tools throughout the system development lifecycle to support the generation of high quality, sustainable engineering applications and products for long-term field use.
- Independently determines and develops approach to solutions and rarely seeks assistance from peers.
- Assist with code review from level I and level II engineers.
- Provide solutions to a variety of technical problems of advanced scope and complexity.
- Apply advanced C or C++ experience to code new and enhanced development objectives.
- Coordinate the testing scripts, documentation and deployment schedule with the Quality Assurance, Training and Documentation departments.
Other
- Bachelor’s degree in related field, certification from an accredited institution, or equivalent work experience.
- Must be able to obtain and maintain Gaming licensure(s).
- Full-time / 40+ hours per week. Must be flexible to work overtime, including nights, weekends, and holidays as required.
- Must be comfortable working in an area with limited working space for long hours with the ability to remain seated at computer terminal for extended periods of time.
- Ability to work effectively and efficiently in a high-stress, fast-paced, and high-pressure environment while maintaining high standards of accuracy, paying attention to detail, and meeting assigned deadlines.