An investigation applying genetic algorithm techniques to assembly line scheduling is reported. Specifically, the allocation of resources (e.g., assembly crews and their skill levels, tooling, parts availabilities, etc.) to assembly tasks on production line data is performed by a scheduling system based on a genetic algorithm. This article presents the general problem we have attempted to solve and how we have addressed the problem. We discuss our experience with the problem encoding, genetic operators used, the genetic plan, chromosome repair, and schedule evaluation.