Software Developer

Opto 22 is seeking talented applicants for a Software Developer position based in our Temecula, CA corporate office. This position will be responsible for developing and maintaining various Opto 22 industrial control and automation software products as part of our Engineering team.

This position provides the opportunity to work directly on our commercial products and make significant contributions to our software development efforts. We have a small team of developers who work on a variety of products in a mostly self-directed manner. Opto 22 is looking for fast learners who want personal responsibility and authority over their work.

Requirements and preferences:

  • B.S. degree in computer science or related field is required (relevant experience in lieu of a degree will also be considered).
  • Programming experience in C++ is required.
  • Broad knowledge of software development issues is required.
  • Experience developing for commercial software products is preferred.
  • Experience with multi-threading and synchronization is preferred.
  • Windows programming experience is a plus (MFC, ATL, COM, etc.).
  • Experience with communications programming is preferred (sockets, serial, etc.).
  • Experience with modern Internet technologies is preferred (HTML, AJAX, JavaScript, Java, etc.).
  • U.S. Citizenship or permanent authorization to work in the U.S.

Opto 22
Attn: Human Resources
43044 Business Park Drive
Temecula, CA 92590-3614

FAX: (951) 695-3095
EMAIL: careers@opto22.com

EQUAL OPPORTUNITY EMPLOYER