A new node based finite element formulation for the solution of 3-D electromagnetic scattering problems is presented. The main idea of this formulation is to use different state variables for regions occupied with different materials. This allows one to circumvent the difficulties of satisfying interface boundary conditions by using conventional node based finite elements. This also facilitates far-field computations.