> Markdown version of [/jobs/ext/2641948-programmer](https://www.wearedevelopers.com/jobs/ext/2641948-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). --- # Programmer - **Company:** Desktop Service Center, Inc. - **Location:** Greensboro, NC, United States - **Experience:** Experienced - **Salary:** $87,000.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** AutoCAD, C Sharp (Programming Language), CAD Standards, Software Documentation, Encodings, Computer Programming, Software Debugging, Firmware, Design of User Interfaces, Microsoft Office, System Programming, Systems Integration, Software Modules, SC Clearance, Information Technology, Cts+ - **Published:** August 31, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9129876/programmer ## About the Role Bachelor’s degree in Computer Science (or a related field) with 1–2 years of experience, OR 8–10 years of relevant professional experience in lieu of a degree. 5+ years of hands-on experience programming with AMX and/or Crestron control languages. Software & Technical Proficiency: Proficiency in AutoCAD and Microsoft Office Suite. Experience developing and deploying custom A/V control system architecture. Certifications (Highly Desired): AVIXA CTS, CTS-I, or CTS-D certification. Industry/Manufacturer certifications (Crestron, AMX, Extron, C#, ClearOne, Biamp, Polycom). Clearance & Citizenship: Must be a U.S. Citizen with an active SECRET Clearance or the ability to pass a U.S. Government background investigation to obtain and maintain one. Core Competencies: Strong cross-functional collaboration, punctuality, attention to detail, and top-tier problem-solving abilities under tight project deadlines. Work Environment & Physical Demands Travel: Occasional travel to client sites required. Physical Requirements: Occasionally required to sit, stand, walk, reach, stoop, knee, and lift/move up to 25 lbs. standard office/site equipment. Environment: Professional team environment with quiet-to-moderate noise levels and standard workplace traffic. ## Description The Programmer III creates, analyzes, and modifies custom programming systems for our A/V Unified Communications team, including encoding, debugging, and system documentation. In this role, you will design and program commercial control systems, create custom user interfaces, and provide customer-facing technical support for business development, sales, and active project deployments. Reporting within the Unified Communications division, you will apply advanced technical expertise to deliver sustainable, cutting-edge control solutions while working alongside installation teams, sales engineers, and clients. Key Responsibilities Control System Programming & Module Development: Design, program, and update commercial control systems (AMX/Crestron); research and build reusable device and system modules for standard and custom deployments. UI/UX Design & Client Consultation: Act as a technical consultant to customers to design, build, and implement intuitive, custom user interfaces. Onsite & Remote Technical Support: Load and troubleshoot programs on-site, update software/firmware, and deliver phone and online technical support. System Integration & Testing: Generate and execute test/acceptance plans both in-house and on-site; provide technical guidance to installation personnel during deployment. Sales & Engineering Support: Support sales presentations, customer meetings, and proposal tasks; ensure technical drawings align with CAD standards and UNICOM Government guidelines. Quality & Industry Alignment: Maintain working knowledge of emerging A/V and telecommunications trends to continuously enhance products and methodologies. ## Related Videos - [WebAssembly Revolution: Elevating JavaScript's Reach and Performance](https://www.wearedevelopers.com/videos/1149-webassembly-revolution-elevating-javascript-s-reach-and-performance) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [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) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026)