I am currently pursueing my interests in the Java SE. I intend to move to EE or ME after I get a good amount of experience under my belt. My question is what is better to pursue? How are job opportunities with EE and ME. I'd like to compare average salaries and if these type of positions are realistic. I commonly see jobs for Java EE around 100k/year, but I can't find many jobs for Java ME. Is Java EE better to learn over Java ME? I'd also like to know if physics and circuit analysis is a requirement for Java ME. I'd also like to know what current employees in these fields have to say.