> Markdown version of [/jobs/ext/3586990-information-technology-software-engineer](https://www.wearedevelopers.com/jobs/ext/3586990-information-technology-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Information Technology - Software Engineer - **Company:** Indotronix Avani Group - **Location:** Larkfield-Wikiup, CA, United States - **Experience:** Starter - **Salary:** $114,400.0 - **Contract:** Permanent contract - **Skills:** Control Panels, Relational Databases, LabVIEW, Rslogix, Reverse Engineering, Software Engineering, Tia Portal, Allen-Bradley Factory Automation Equipment - **Published:** October 5, 2026 - **Apply:** https://candidateportal.ceipal.com/job-details/LNbPHoE6sRPyDvurribHXP_2zZWRYwlCKJqeYw42ABY ## About the Role 1-2 years of experience with PLC programming tools (Siemens TIA Portal, Allen Bradley RSLogix, GE Fanuc LogicMaster). - 1-2 years troubleshooting electrical controls, instrumentation, sensors, actuators, motor controls, or electro-mechanical equipment. - Ability to read and interpret electrical schematics, wiring diagrams, I/O lists, and control drawings. - Experience developing, modifying, testing, or debugging software for automated equipment or manufacturing systems. - Skilled in creating and maintaining technical documentation and change-control records. [Preferred Skills] - Proficiency with Siemens TIA Portal, Allen-Bradley RSLogix, Studio 5000, GE Fanuc LogicMaster. - LabVIEW programming using National Instruments tools. - Experience with industrial wiring, control panels, field devices, and equipment communications. - Background in reverse engineering legacy control systems and documenting electrical drawings. - Familiarity with equipment upgrades, hardware obsolescence planning, manufacturing data systems, relational databases, and formal change management. ## Description Join DSI as a Software & Controls Engineer II and become an integral part of a dynamic team at the forefront of advanced manufacturing technology. In this hands-on position, you'll design, develop, and maintain the software and controls powering our automated and electro-mechanical equipment for thin-film material production. Collaborate daily with cross-functional teams to drive equipment reliability, technical innovation, and modernization efforts within our Santa Rosa, CA facility., Design, develop, modify, test, and support control software for automated manufacturing and test equipment. - Troubleshoot PLC logic, operator interfaces, instrumentation, sensors, actuators, and equipment communications. - Diagnose and resolve complex technical issues to improve equipment uptime and reliability. - Collaborate closely with Engineering, Maintenance, Production, and technical teams on process improvements and system upgrades. - Update and maintain technical documentation, including wiring diagrams, I/O mapping, and signal flow records. - Support hardware and software modernization projects, including equipment upgrades, software migration, testing, and commissioning.