Senior Software Engineer

jgresko

Nerve Software
Published
November 28, 2018
Location
Category
Job Type
How to Apply
Please send applications and resumes to jobs@nervesoftware.com

Description

Nerve Software is in search of an experienced Senior Software Engineer to join us full-time at our Dallas studio. As a member of our engineering team your job is to solve problems across many technical disciplines. You'll manage your work with minimal oversight while working in a tight-knit collaborative environment. Engineers with specializations are encouraged to apply, but the ideal candidate will have the ability to adapt their skill set to meet challenges across a range of platforms and engines.

Skills and Requirements

  • Bachelor's degree in Computer Science or proven equivalent experience
  • 5+ years in game development programming
  • Experience with Modern game engines (Unreal, Unity, etc.)
  • Experience with console and mobile platforms (Playstation, Xbox, Switch, iOS, Android)
  • Very strong software architecture and engineering skills
  • Very strong C++ design and coding experience
  • Excellent data structure and algorithm knowledge
  • Experience with STL and boost, other C++ libraries
  • Experience with profiling, optimization, and debugging
  • Broad knowledge of platform APIs
  • Experience with modern rendering pipelines
  • Experience with network and first-party online features
  • Well versed in software engineering principles
  • Self motivated with ability to collaborate and articulately communicate with other team members.

Bonus Skills

  • Knowledge of low level and/or assembly instruction sets
  • Experience working with outside developers/studios
  • Experience with other widely used programming languages for game development (C#, ObjC, python, JSON etc.)
  • Experience using first and third party tools (Razor, PIX, NVN debugger)

Related Jobs

Software Developer   Madison, Wisconsin new
December 13, 2018
Digital Marketing Analyst   Madison, Wisconsin new
December 13, 2018