> Markdown version of [/jobs/ext/1336197-systems-programmer](https://www.wearedevelopers.com/jobs/ext/1336197-systems-programmer). 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). --- # Systems Programmer - **Company:** Precision Valve & Automation, Inc. - **Location:** Halfmoon, NY, United States - **Salary:** $55,000.0 - $60,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Software Documentation, Computer Programming, Programming Tools, Disaster Recovery, Health Information Management, Visual Systems, Information Technology, Software Version Control, Programming Languages - **Published:** July 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a6b41261c18629f3 ## About the Role * Demonstrates a customer-centric mindset, dedicated to delivering exceptional support to both internal and external stakeholders. * Strong verbal communication and listening skills; ensures that information is passed on to others who should be kept informed. * A self-motivated professional who thrives both independently and collaboratively in team environments. * Performs effectively in fast-paced, dynamic settings, maintaining focus and adaptability. * Exhibits sound judgement; anticipates the implications and consequences of situations and takes appropriate action to be prepared for possible contingencies. * Maintains a calm, professional demeanor when navigating challenging or high-pressure situations. * Efficiently manages multiple projects and competing priorities with urgency, accountability, and follow-through. * Highly organized, detail-oriented, and analytical, ensuring precision and consistency in work. * Creates vision and develops direction to ensure focused attention. * Exhibits a strong sense of initiative and continuous improvement. * Ability to travel and work a flexible schedule when required by customer or project needs. * Creates cost-effective solutions. * Strong computer skills. * Proficiency in multiple programming languages, preferred. * A successful candidate will be driven and motivated to learn our Motion Controller specific programming language (DMC). * Associates Degree in Computer Science or an equivalent combination of education and relevant experience, required. * Experience programming PLCs, HMIs, motion systems, or robots, preferred. * Familiarity with structured software-development practices, revision control, documentation standards, and peer review, preferred. ## Description Job Description: The Systems Programmer develops, configures, tests, and supports the control software used to operate automated machines manufactured by Precision Valve Automation - PVA. This position is responsible for turning project requirements into safe, reliable, and maintainable machine functionality that meets customer expectations and supports successful project delivery., * Collaborate with cross-functional departments throughout the equipment build, validation, runoff, installation, and support process. * Develops and configures machine control software in accordance with customer requirements, engineering specifications, approved standards, and project documentation. * Programs and integrates PLCs, HMIs, motion systems, robots, vision systems, process equipment, and other machine components as required. * Reviews electrical schematics, mechanical drawings, process documentation, and job requirements to verify programming accuracy and identify missing or conflicting information. * Applies established programming standards while adapting solutions to the complexity and unique requirements of each system. * Maintains current software revisions, backups, configuration files, and project documentation. * Verifies machine functionality, sequence of operation, safety interlocks, alarms, recovery procedures, communications, and process performance. * Identifies and troubleshoots software, electrical, mechanical, communication, and process-related issues in collaboration with the appropriate teams. * Supports customer acceptance, installation, startup, training, and service activities as needed. * Completes assigned programming work within established project schedules and communicates risks or delays as soon as they are identified. * Provides clear and timely updates regarding project status, open issues, technical risks, and required support. * Documents unresolved items and communicates them through approved project tracking and issue-management systems. * Escalates safety concerns, machine interruptions, and issues that may affect quality, schedule, or customer requirements to the appropriate leader. * Maintains confidentiality of customer information, 100% of the time. * Keeps a neat and organized work station for safety and efficiency, 100% of the time. * Shares technical knowledge, troubleshooting methods, programming standards, and lessons learned. * Identifies opportunities to improve programming standards, machine functionality, documentation, department processes, and development tools. * Maintains current knowledge of PVA equipment, control platforms, programming practices, and automation technologies. * Participates in peer reviews and provides constructive feedback. * Mentors new team members to develop internal candidates into next level. ## Related Videos - [Solving Architectural Entropy With Runnable Diagrams](https://www.wearedevelopers.com/videos/100144-solving-architectural-entropy-with-runnable-diagrams) - [AI Pair Programming with GitHub Copilot at SAP: Looking Back, Looking Forward!](https://www.wearedevelopers.com/videos/1546-ai-pair-programming-with-github-copilot-at-sap-looking-back-looking-forward) - [Convincing Product teams to Adopt Gitops in a Large Org](https://www.wearedevelopers.com/videos/1936-convincing-product-teams-to-adopt-gitops-in-a-large-org) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Exploring the Potential of Decentraland](https://www.wearedevelopers.com/videos/583-exploring-the-potential-of-decentraland) - [Five things in tech that matter and we have to make work](https://www.wearedevelopers.com/videos/1403-five-things-in-tech-that-matter-and-we-have-to-make-work) ## Related Articles - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Should be Included in Your Programming Resume to Highlight Your Skills](https://www.wearedevelopers.com/magazine/142-what-should-be-included-in-your-programming-resume-to-highlight-your-skills) - [Data Science & more: The Lopez dilemma](https://www.wearedevelopers.com/magazine/10-data-science-more-the-lopez-dilemma)