Software Applications Engineer

Opto 22 is seeking talented and enthusiastic candidates for a Software Applications Engineer position based in our Temecula, CA corporate office.

In this key role you will:

  • Focus on cutting-edge industrial IoT (internet of things) technologies and products from Opto 22
  • Help customers and prospects with new and existing Opto 22 projects and applications
  • Use your knowledge of software and programming to assist clients in applying Opto 22 products and solutions to meet their industrial automation, machine control, and IoT challenges
  • Work with team members including sales, customer service, and third-party partners
  • Use a CRM (Customer Relationship Management) tool to help manage contacts and opportunities, collaborate across the team, and drive sales growth

You are an ideal candidate if you:

  • Have experience with RESTful APIs & JavaScript
  • Are able to apply Python, C, C++, or other high-level programming languages to solve real-world applications
  • Have knowledge of IT networking, databases, IoT tools such as Node-RED, and cloud analytics platforms
  • Basic electrical or controls wiring knowledge is a plus.


  • Bachelor’s Degree in computer science, computer engineering, or a related software engineering field.
  • This is a customer facing role, so energy, communication skills, and good business sense are critical.
  • 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