GPA matters to an extent, depending on the company and the hiring manager, for your first job (because you have no other paper qualifications to be judged upon). But what matters more is the interview, if you can answer the technical questions, we will be more flexible on the offer, provided your personality meshes with the company culture.
You can negotiate on your first job (+-10 percent), but you don't have that much leverage, at least not as much as a senior engineer. Don't try to sell me on your "potential", every fresh grad tries to do that, it is played out. A few questions I can tell whether you slept through class or actually paid attention. Intelligence is overrated, work ethics is underrated for the jr positions, most of the jr engineering positions doesn't require IQ that is greater than 100 as long as you work hard.
You can negotiate on your first job (+-10 percent), but you don't have that much leverage, at least not as much as a senior engineer. Don't try to sell me on your "potential", every fresh grad tries to do that, it is played out. A few questions I can tell whether you slept through class or actually paid attention. Intelligence is overrated, work ethics is underrated for the jr positions, most of the jr engineering positions doesn't require IQ that is greater than 100 as long as you work hard.