Senior Console Engineer (Unity SDK / PlayStation / Nintendo)
Senior Console Engineer (Unity SDK / PlayStation / Nintendo)
Job Description
Job#: 3008568
Job Description:
Senior Console Engineer (Unity SDK / PlayStation / Nintendo) - Apex Systems Mexico Delivery Center
Who We Are
Apex Systems is a global technology services firm delivering digital, cloud, and software engineering solutions that power innovation. Through our Mexico Delivery Center (MDC), we partner with leading global studios to design, develop, and optimize cross-platform experiences that push the limits of gaming and interactive technology.
Position Overview
We are seeking a Senior Unity SDK Engineer with deep expertise in C++, C#, and Unity development to design, build, and maintain SDK-level features supporting PlayStation and/or Nintendo console integration. The role focuses on developing native Unity libraries, optimizing performance, and ensuring seamless compatibility across platforms and operating systems.
The ideal candidate is a technical expert with strong problem-solving skills, extensive console SDK experience, and a track record of contributing to multiple shipped titles.
Key Responsibilities
- Design and develop complex SDK components and systems within Unity to support native platform integrations for PlayStation and/or Nintendo.
- Collaborate closely with Lead Engineers, Producers, and SDK product teams to define and implement technical solutions.
- Write and maintain high-quality, efficient, and reusable C++/C# code supporting multiple platforms (PC, mobile, console).
- Integrate and maintain native OS and platform libraries for Windows, macOS, Linux, iOS, Android, and console environments.
- Perform debugging, profiling, and optimization across multiple environments using advanced toolsets.
- Participate in and lead code reviews, ensuring development consistency and adherence to engineering best practices.
- Support maintenance and new product development, including bug triage, feature extensions, and SDK enhancements.
- Conduct use-case testing and technical analysis to validate stability, performance, and compatibility.
- Serve as a technical point of contact for console development and SDK integration challenges.
Required Skills & Experience
- 5+ years of professional Unity development experience with a tools or engine focus, contributing to at least 2 shipped, multi-platform titles.
- 5+ years of C++ development experience, including authoring Unity libraries for PC/Mac, mobile, and console.
- Proven expertise developing and integrating Unity applications with third-party libraries for PlayStation 4/5 and/or Nintendo Switch.
- Strong understanding of debugging techniques (crash dumps, stack traces, memory profiling) and platform-specific toolsets.
- Hands-on experience with source control systems (Git) and branching strategies for multi-team collaboration.
- Deep understanding of software design patterns, testing methodologies, and profiling tools.
- Excellent written and verbal communication skills for working across global, cross-disciplinary teams.
- English proficiency (B2+ level) for collaboration with international teams.
Preferred Qualifications
- Experience with Unity Editor scripting, Bash, PowerShell, or equivalent automation tools.
- Background in SDK or middleware development for consoles.
- Familiarity with continuous integration pipelines (Jenkins, Azure DevOps, or similar).
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- Passion for building developer tools and optimizing performance for cross-platform gaming.
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including Great Place to Work® and Great Place for Women to Work® in Mexico.
Job#: 3008568
Job Description:
Senior Console Engineer (Unity SDK / PlayStation / Nintendo) - Apex Systems Mexico Delivery Center
Who We Are
Apex Systems is a global technology services firm delivering digital, cloud, and software engineering solutions that power innovation. Through our Mexico Delivery Center (MDC), we partner with leading global studios to design, develop, and optimize cross-platform experiences that push the limits of gaming and interactive technology.
Position Overview
We are seeking a Senior Unity SDK Engineer with deep expertise in C++, C#, and Unity development to design, build, and maintain SDK-level features supporting PlayStation and/or Nintendo console integration. The role focuses on developing native Unity libraries, optimizing performance, and ensuring seamless compatibility across platforms and operating systems.
The ideal candidate is a technical expert with strong problem-solving skills, extensive console SDK experience, and a track record of contributing to multiple shipped titles.
Key Responsibilities
- Design and develop complex SDK components and systems within Unity to support native platform integrations for PlayStation and/or Nintendo.
- Collaborate closely with Lead Engineers, Producers, and SDK product teams to define and implement technical solutions.
- Write and maintain high-quality, efficient, and reusable C++/C# code supporting multiple platforms (PC, mobile, console).
- Integrate and maintain native OS and platform libraries for Windows, macOS, Linux, iOS, Android, and console environments.
- Perform debugging, profiling, and optimization across multiple environments using advanced toolsets.
- Participate in and lead code reviews, ensuring development consistency and adherence to engineering best practices.
- Support maintenance and new product development, including bug triage, feature extensions, and SDK enhancements.
- Conduct use-case testing and technical analysis to validate stability, performance, and compatibility.
- Serve as a technical point of contact for console development and SDK integration challenges.
Required Skills & Experience
- 5+ years of professional Unity development experience with a tools or engine focus, contributing to at least 2 shipped, multi-platform titles.
- 5+ years of C++ development experience, including authoring Unity libraries for PC/Mac, mobile, and console.
- Proven expertise developing and integrating Unity applications with third-party libraries for PlayStation 4/5 and/or Nintendo Switch.
- Strong understanding of debugging techniques (crash dumps, stack traces, memory profiling) and platform-specific toolsets.
- Hands-on experience with source control systems (Git) and branching strategies for multi-team collaboration.
- Deep understanding of software design patterns, testing methodologies, and profiling tools.
- Excellent written and verbal communication skills for working across global, cross-disciplinary teams.
- English proficiency (B2+ level) for collaboration with international teams.
Preferred Qualifications
- Experience with Unity Editor scripting, Bash, PowerShell, or equivalent automation tools.
- Background in SDK or middleware development for consoles.
- Familiarity with continuous integration pipelines (Jenkins, Azure DevOps, or similar).
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- Passion for building developer tools and optimizing performance for cross-platform gaming.
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including Great Place to Work® and Great Place for Women to Work® in Mexico.
About Apex Systems, Inc.
Apex Systems is a world class technology services business that incorporates industry insights and experience to deliver solutions that fulfill our clients’ digital visions. We provide a continuum of service from workforce mobilization and modern enterprise solutions to digital innovation to drive better results and bring more value to our clients. Apex transforms our customers with modern enterprise solutions tailored to the industries we serve. Apex has a presence in over 70 markets across the US, Canada, and Mexico.
Apex is a segment of ASGN Inc. (NYSE: ASGN). To learn more, visit www.apexsystems.com.
Apex Systems, Inc. would like you to finish the application on their website.