– We’re fixated on your future –

Senior Software Engineer - Linux Duluth, GA

Date Posted: 10/23/2018

Job Snapshot

Job Description

Senior Software Engineer for Linux system development and support. The responsibilities would include selection and configuration of Linux OS and drivers, kernel configuration, root file system development, and supporting tools and toolchain. Development and maintenance of a build system to create OS images.


Job Requirements


  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent
  • 5+ years development experience
  • Linux OS development
  • Bash script development and debugging
  • Creation of Makefiles and use of gnu make
  • Compilers and Linkers
  • Knowledge of library installation and configuration
  • System profiling for performance
  • Knowledge of PC-type computer hardware and peripherals
  • Familiarity with graphics cards and basic configurations (refresh rates, vsync, multi-monitor configurations, driver installations)
  • C/C++ programming is required
  • Networking

Preferred Skills:

  • C# development
  • Experience with Unity3D or other gaming engine.
  • Experience with Agile project management (SCRUM).
  • PHP

Note: All 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 in an equal opportunity employer.