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.

Here’s what you’ll do:

  • You’ll develop the embedded applications and services that power  Opto 22’s ground-breaking industrial control, internet of things, and open computing platform devices.

  • You’ll work with a variety of technologies like Node.js, JavaScript, Java, HTML, CSS, shell scripting, C++, and OpenAPI/Swagger within an embedded Linux environment.

  • You'll add your work to an automated Yocto build system and .NET test framework supervised by Jenkins.

Here's why you want this job:

  • You’re a fast learner who wants personal responsibility and authority over their work.

  • You enjoy working with embedded software and love to learn and apply new technologies that make you better, faster, stronger.

  • Your software will power commercial products that are rugged, reliable, and secure, designed and manufactured here in California, and used by our customers to automate global industry.

  • You'll be a full-time member and key part of a small, enthusiastic, and friendly team of software, firmware, and hardware engineers who encourage professional growth by seeking the best technologies and practices for their products.

  • You'll be responsible for the entire software development life cycle; from brainstorming and conceptual design to specification, implementation, and automated tests to improvements, troubleshooting, and bug fixes.

  • You’ll receive excellent benefits, including medical/dental, paid PTO (personal time off), retirement, and profit sharing.

  • You can work at our beautiful Temecula, CA headquarters with a full gym, showers, putting green, and sand volleyball court, conveniently located near trails for running and cycling. Remote work is also an option.

Required skills and experience:

  • B.S. degree in computer science or related field (relevant experience instead of a degree will also be considered).

  • Broad knowledge of software development topics

  • Ability to learn and apply new technologies quickly

  • Ability to move quickly between different languages, frameworks and technologies

  • U.S. Citizenship or permanent authorization to work in the U.S.

    Desired Additonal Skills:

  • ‚ÄčExperience developing commercial software products

  • Shell scripting and Linux system administration

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

FAX: (951) 695-3095