addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Arduino 101 Message Board › Sr. Embedded Eng: Linux/C++/Gaming 12793

Sr. Embedded Eng: Linux/C++/Gaming 12793

A former member
Post #: 9
Summary

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
Software Design

Required Experience:

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

Preferred Experience:

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
Linux/Unix
Object Oriented programming
TDD
Design Patterns
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.
Powered by mvnForum

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy