Software Engineer II - Operating Systems

  • Duluth, GA, USA
  • Nov 09, 2020
[Information Technology]

Job Description

Job OverviewReporting to the Manager of Operating Systems, the Software Engineer II will be responsible for designing, maintaining, documenting, and testing computer software in an agile SCRUM development environment. In this position the engineer is responsible for creating and maintaining underlying Operating System, drivers, tools, and gaming engine used to run games on the machine.Responsibilities:Develop features and modules using company's coding standards while applying industry design principles and patternsUtilizes technical Knowledge to write and complete software tasks and projectsTroubleshoots issues that occur with integration of complex softwareDebug various modules to find the root cause of an issue/s using various tools not limited to code analysis, performance profiling and propose a viable solution in acceptable timelineTest the software modules using either automated or manual testsIntegrate software while working with other stake holdersProvide Customer/Field support as neededMaintain software by adding features or redesigning existing ones using new technologiesCreate and maintain documentation for the ProductsSkills/Requirements:Bachelors degree in Computer Science or similar preferred or equivalent work experience3+ years of experience working with embedded systemsExperience with Linux, Bash scripting, C, and C++Working knowledge of C# and Unity is a plusUnderstanding of build tools such as compilers, linkers, makefiles, debuggers, and IDEsWorking knowledge of Rendering pipeline is a plus.Excellent debugging skillsExperience using Bug-tracking tools and source code controlExperience using static and dynamic librariesGood understanding of video formats, video cards, and displaysExperience with scripting languages (PHP, Lua, Perl)Must be a team player and be able to work in a customer-oriented & fast-paced environmentGaming experience, a plus*Note: All job offers are contingent upon successful completion of a background check*Posted positions are not open to third party recruiters and unsolicited resume submissions will be considered free referrals.*AGS is an Equal Opportunity Employer
Associated topics: backend, back end, c c++, c++, c#, devops, python, software developer, software engineer, sw