Sim, quem possui CNPJ pode se tornar funcionário público. No entanto, é importante garantir que as atividades realizadas através do CNPJ não entrem em conflito com as responsabilidades e horários do cargo público.