Systems Engineer

Knight Watch•Novi, MI
•Onsite

About The Position

Knight Watch is a software development and system integration company specializing in video surveillance, access control, intrusion detection, HVAC controls, and fire alarm systems. The Systems Engineer programs and commissions security and building automation controllers, verifies system performance against project documents, and trains customers to use their systems. The role also provides technical support to customers and serves as a technical resource for installation and service technicians. Knight Watch provides training on its product offerings, and the position is presented as a starting point for career growth.

Requirements

  • High school diploma.
  • Strong computer and networking skills, including OSI Layer 2 and 3 concepts such as IP addressing, CIDR, tunneling, VLANs, and Ethernet, as well as routing and ACLs.
  • Experience with troubleshooting tools such as Wireshark, ping, traceroute, and netstat.
  • Solid understanding of SQL, including server administration and query design.
  • Knowledge of storage systems, including RAID 1, 5, and 6, SAN, and NAS.
  • Experience with system administration, including event logs, scheduled tasks, services, and DCOM configuration.
  • Familiarity with remote access and system administration tools such as RDP, VNC, SSH, and PsTools.
  • Knowledge of multiple operating systems.
  • Proficiency with Microsoft Office, Visio, AutoCAD, and Adobe Creative Suite.
  • Excellent problem-solving, analytical, and customer service skills.
  • Valid driver’s license.

Nice To Haves

  • Experience programming access control, video surveillance, fire alarm, HVAC controls, or building automation systems.
  • Understanding how security and building systems integrate with other systems.

Responsibilities

  • Program and download system controllers and peripherals using company programming standards.
  • Commission system controllers and confirm that systems perform as expected against project documents.
  • Update project documents to maintain accurate as-built and commissioning records.
  • Provide ongoing customer technical support, respond to issues, apply software updates, and work with the Customer Service team.
  • Learn customer needs and recommend solutions to the engineering team.
  • Develop and deliver site-specific training for owners and operators, and provide system operation documentation and manuals.
  • Build long-term relationships with customers, contractors, consultants, and subcontractors.
  • Attend project meetings and keep Project Managers, technicians, and customers informed about project details.
  • Coach and mentor installation and service technicians and ensure delegated tasks are completed accurately and on time.
  • Help with internal systems and network design and maintenance as needed.
  • Troubleshoot Windows operating systems on servers, PCs, laptops, and tablets.
  • Troubleshoot IP networks at all OSI layers using appropriate tools and methods.
  • Replace hardware on servers, desktops, and laptops.
  • Continue learning about system control technologies and research how new products can serve customers.

Benefits

  • Medical, dental, and vision insurance.
  • Company match on 401(k).
  • Seven paid holidays each year.
  • Competitive pay and a personalized roadmap outlining pay increases as projects and trainings are completed.
  • Paid time off for vacation, sick time, and personal days.
  • Wellness support, including free healthy snacks and a free Employee Assistance Program for the employee and anyone living in their home.
  • Choice of a company phone or monthly reimbursement for using a personal iPhone.
  • Company vehicle based on role, with gas and maintenance covered for all vehicles.
  • Up to $1,500 per semester in tuition reimbursement.
  • Employee engagement activities, including an international trip and company bonding events.
  • In-depth onboarding, an assigned mentor, and thorough on-the-job training.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service