Turtle Rock is looking for a Senior Software Engineer to strengthen their corporate networking team and play a key role in supporting the studio's IT infrastructure. The goal is to design and implement software solutions that power their highly distributed network, enabling developers to build world-class games more efficiently.
Requirements
- 5+ years experience with C and/or C++
- 3+ years experience writing network software for Linux
- Able to code and debug multi-threaded systems
- Experience with embedded software development
- Experience modifying and optimizing device drivers
- Familiarity with Netlink kernel interface
Responsibilities
- Design, build and maintain the software that elevates our highly distributed corporate network.
- Optimize our whitebox and commercial hardware solutions through novel application of proprietary, open source and commercial software.
- Work closely with our IT department to solve complex problems to accelerate our game development pipelines and workflows.
- Participate in studio playtests.
Other
- Excellent problem solving and time management skills
- Able to simplify and explain complex technical issues to non-programmers
- Strong teamwork skills
- Flexible Work Arrangements - In-House, Hybrid, and Remote
- We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.