About the position
Visual Concepts is seeking an Associate Software Engineer to work on the NBA 2K franchise for the Nintendo Switch, Playstation 4, and Xbox One. The ideal candidate should have experience with data structures and algorithms, familiarity with gaming platforms and programming languages, and understanding of Object Oriented programming techniques. They should also be competent with 3D math and have experience with recent generation game console and/or mobile app development. The job description does not have a specific section labeled as "About this job" or "Summary".
Responsibilities
- Develop for the NBA2K franchise on the Nintendo Switch, Playstation 4, and Xbox One
- Assist in implementing new gameplay features (e.g. drills, special events, GUI) across a diverse codebase
- Provide scheduling input and status updates for completion of work you're doing
- Write clean, robust, readable, well-documented, and efficient code that can be easily understood
- Demonstrate the assignment & technology flexibility required to assist adjacent teams in an agile team environment
Requirements
- Experience with data structures and algorithms
- Familiarity with a broad range of gaming platforms and programming languages, especially C/C++
- Understanding of Object Oriented programming techniques and robust engineering practices
- Experience with software development patterns (e.g. singleton, factory method, etc.)
- Competent with 3D math (e.g. vectors, transformations, linear algebra)
- Familiarity with multithreaded and asynchronous programming
- Experience with recent generation game console and/or mobile app development
- Bachelor’s degree in computer science or related field
- Game engine experience (Unity 3D, Unreal Engine, Etc...)
- Love for video games
Benefits
- Not provided in the job description.