Arduino 101 Message Board › Sr. Embedded Eng: Linux/C++/Gaming 12793
|A former member||
The Principle Software Engineer works within the Game Development organization on the creation of compelling game experiences for casino products. The primary responsibility of this positions is to deliver high quality and timely software for all assigned projects. This position must demonstrate a high degree of initiative and is accountable for the thorough implementation of all tasks assigned. The Principle Software Engineer reports to, and is directed by, either the lead engineer or manager of the team.
Principal Duties and Responsibilities:
Create high quality software in a timely manner for casino game products.
Works independently to design and implement solutions for games and projects of high complexity.
Works with, and develops relationships with, other team members as needed to meet team goals.
Write well-commented code in accordance with product requirements following Game Development code creation processes.
Develop expert level knowledge of code libraries (FW, Featurette’s, OS services)
Develop expert level knowledge of development environment, tools, and utilities
Lead the development of new/innovative game play features and interfaces
Lead the development of features for use in common code libraries (framework, featurettes, OS) as needed for game implementation.
Maintain up to date Knowledge on new programming methods and new software technologies.
Provide technical expertise to the team and assist lead engineers in mentoring junior team members.
Education Bachelor/s Degree
Bachelor's Degree in Computer Science, Computer Engineering or equivalent
Object Oriented Programming
C++ or Java
7 years of professional programming experience
C++, Java or equivalent
Object Oriented programming and design patterns
Experience with development tools including IDEs, debuggers, bug tracking and source control systems required
Embedded systems experience preferred
Game Development experience preferred
Experience in UI development
Linux/Unix experience preferred
TDD experience preferred
Software design and architecture experience preferred
Knowledge, Skills, & Abilities
C++, Java or equivalent
Object Oriented programming
Source Control/Configuration Management
Bug Tracking Systems
Software Development processes
Emulation Tools and/or Debuggers
We WILL offer relocation and H1 Transfers!!!!
THIS IS AN IMMEDIATE OPENING, CONTACT Matt DeRossett @ 208 944 9375 or matt at stafftopia dot com.