TN Visa Rejection? as Software System Engineers with Electrical Engineer Degree

halca

New Member
Hi.
I'm applying for my TN visa, my job is a software system engineer in the semiconductor industry, it heavily lists software responsibilities and has 2 specific keyword lines of "programming" in python, Matlab, C or C++, SQL. Other responsibilities include things related to electronics and testing. The original job posting asked for Electrical Engineering, Computer Engineering or Computer Science degrees. My degree is just an electrical engineering degree from Canada and I only have a C++ course that could serve as additional proof for my qualification in terms of software?

I am a bit worried that my TN visa will get rejected if I am applying as an "Engineer" Category as the job responsibilities are heavily software based, but requires hardware - electrical engineering knowledge as it is in the semiconductor chip industry. Is there anything I could do to strengthen my position or I could ask the company to hire me as a system engineer with less software responsibilities instead of as a software system engineer? Please advise. Thank you!
 
What category have they listed on the TN letter?
It should be engineering.
It should then list your tasks as an engineer, not as a programmer (which is a red flag).
 
They haven't written the TN letter yet as they just started work again. These job responsibilities were just on the original job posting and I was asking if they could leave out the 2 "programming" lines out of the TN letter and to adjust the title to "Systems Engineer" instead of "Software System Engineer". They said they would get back to me, but I am also not sure if it is allowed to do this as it is smudging the description a bit...

The job is mainly software responsibilities with designing front/back end database and test automation framework and having good programming skills and the remainder to understand and physically test the hardware electronics using oscilloscopes/digital signal analyzers.
 
Top