nemogia,
you’ve indicated that you’ve posted your résumé on numerous “places” - I’m assuming you’re talking about job boards and such? or also sent résumés directly to companies? can you elaborate.
also, what type of proactive job search activities are you pursuing? have you contacted local/regional engineer associations?, attended networking events? etc.
Very often, new immigrants only pursue reactive job searches by posting or sending their CVs to places, but don’t engage in personally interacting with individuals who may be able to help them. Make sure you don’t do so. Even if you’re planning to pursue a graduate degree, interacting with industry professionals will help you understand the needs of the industry, and the potential for various programs and qualifications.
In terms of further training, it can certainly be beneficial, but you need to consider whether a Master’s degree will land you a job (since that’s your primary objective). Very often, if a job is your ultimate concern, a couple of certificate courses can also help get the foot in the door. You should be able to find some short programs that are aligned with your experience and interests. Again, make sure the program you choose is reputable and industry recognized, ideally, with co-op / internship opportunities and/or job search help. Community college programs are especially suited to short-term objectives for landing jobs. Once you get your foot in the door, you can look into graduate programs based on what you find out through on-the-job interactions with colleagues and other industy professionals.