Definitely nothing physics related. Without a masters degree in the field you want to work in, demonstrated ability to operate TEM or similar device, or without good usable contacts that will get you hired, you don't stand a very good chance of getting hired for any kind of technical job. Look for optics companies, small startup tech companies, and if you're a US citizen: defense contractors + national labs + military.
Programming: depends on what your skill level is. If all you've taken is a numerical methods/computational physics course or two, you probably aren't going to impress anyone in an interview and will have a hard time competing with CS or most engineering graduates. If you've taken more computer science oriented programming courses, you might stand a better chance. All of this is irrelevant if you know someone that can get you hired.
I am speaking as someone that has been looking for industry jobs in the US for the past 2.5 months. The situation as of today is not pretty.