孕妇职工被解雇时,公司需根据其工作年限给予相应经济补偿。工作满一年者,可获得一个月工资补偿;不足一年但已达六个月的,亦按一年计;若仅工作六个月以内,则为半薪补偿。另外,若公司因违反法律而解约或终止者,将面临双倍经济补偿的惩罚。【法律依据】《劳动合同法》第八十七条,用人单位违反本法规定解除或者终止劳动合同的,应当依照本法第四十七条规定的经济补偿标准的二倍向劳动者支付赔偿金。