|
C++ / DirectX / OpenGL Game and
Graphics Guru
Interested in working on something
ORIGINAL? Check out the new opportunity for a Senior Software
Engineer on our upcoming IP project!
ACsports Inc.is searching for a
qualified Senior Software Engineer for our upcoming original IP
project!
Experience/Skills:
-
5-8 years of relevant experience.
-
Thorough knowledge of C/C++ and
object-oriented programming.
-
Shipped at least two console titles,
at least one in a Senior or Lead role.
-
Participated in at least one full
development cycle from conception and brainstorming through
pre-production, planning, production, and finalling.
-
Engineering methodology for
problem-solving.
-
Self-motivated, strong work ethic,
able to work independently.
-
Good communication skills and
thrives as a member of a team.
-
Desire to learn from others and
improve skills over time.
-
Ability to multi-task and to adapt
easily to change.
-
Microsoft Visual Studio desired.
-
Familiarity with general and 3D
mathematics.
-
Experience with C# desirable.
-
Experience working on platform-style
games desirable.
-
Lua experience a plus.
-
3D Studio Max/Maya (or other
equivalent modeling package) desired.
Education: Bachelor’s (BA) degree
from an accredited 4-year college or university or equivalent
industry experience
Senior Software Engineer Position
Summary: Focused on building gameplay and tools. Works cooperatively
with designers, artists, and animators to prototype, implement, and
polish the gameplay and develop user friendly tools. Uses creative
problem solving and a strong understanding of the tools pipeline to
find ways to implement desired gameplay features quickly and
robustly. Able to actively gather feedback from the entire game team
and translate it into improved gameplay. Has a strong background in
OOP and C/C++, knowledge of general and 3D mathematics, and the
ability to write clear, maintainable code.
Essential Job Functions:
-
Architects and implements both
gameplay mechanics and tools.
-
Dissects game play, quantifies why
it’s fun, and identifies how to best implement it.
-
Cooperates with designers, artists,
and animators to implement features such as single-player game
play, multi-player game play, combat systems, camera systems,
artificial intelligence, and user interfaces.
-
Able to implement features using
C/C++ and Lua script that are CPU, GPU, and memory efficient.
-
Capable of using, debugging, and
modifying the Tools pipeline, as necessary.
-
Writes and maintains clean,
professional, and maintainable code.
-
Able to accurately schedule tasks
and complete tasks on time.
-
Able to establish performance and
memory-use restrictions and guidelines across all disciplines.
-
Prefers working in a cooperative
environment where constant communication and compromise is not
only expected, but vital to success.
-
Constructs solutions to unforeseen
design problems in a timely manner.
-
Guides and mentors junior engineers
on the team to help others grow.
-
Applies strong
problem-solving/debugging skills in C++.
-
Remains stationary for long periods
of time while working in front of a computer.
-
Manipulates a keyboard, mouse,
and/or other input device.
-
Interacts and communicates
effectively with management on both a project and studio level.
-
Participates in studio-sanctioned
training courses.
-
Performs
other similar or related duties as
necessary. |
|
ASSOCIATED
CYBER SPORTS
Values: Associated
Cyber Sports recognizes
and embraces the importance of values in our ever-changing
workplace. To be successful, all applicants must demonstrate
behaviors that are reflective of our values;
- We embrace change and
initiate opportunity
- We have a passion for
growth
- We believe in spirited
teamwork
- We have the courage to
innovate
At ASSOCIATED CYBER SPORTS , we are devoted to
diversity and equitable access to employment opportunities based on
ability. |