System Integration Engineer
A VirTra System Integration Engineer determines which computing hardware components and system configurations will deliver the highest simulation performance, reliability, and compatibility, and then integrates and validates those systems for deployment in VirTra training platforms. This position is also responsible for imaging, configuring, loading, and validating outsourced PCs used in VirTra systems. The role develops and maintains standardized OS images, installs approved software builds, configures system components, and ensures operational readiness prior to final system integration.
The Systems Integration Engineer works independently while collaborating with Software Engineering, Production, and Field Service to:
- Improve deployment automation.
- Resolve integration-level issues.
- Evaluate hardware effectiveness.
- Ensure system-level software stability.
This role serves as the bridge between production systems and software engineering to ensure bugs and integration issues are identified, documented, reproduced, and resolved prior to shipment.
Essential Functions:
OS Imaging & Deployment:
- Develop, maintain, and deploy standardized OS images.
- Image vendor-supplied PCs using approved deployment tools.
- Install and configure approved VirTra software builds.
- Configure drivers, firmware, GPU settings, networking, and performance parameters.
- Validate image/software version compatibility.
Integration Validation:
- Execute checklist-based operational validation prior to system integration.
- Confirm full system functionality before release to the customer.
- Identify and isolate hardware/software interaction issues.
Cross-Functional Bug Resolution and collaboration:
- Provide technical input into new product design and future system architecture.
- Work with software engineers, product managers, and manufacturing teams to ensure hardware platforms support evolving software capabilities
- Identify, document, and reproduce software bugs discovered during integration.
- Provide detailed issue reports including replication steps and system configuration.
- Collaborate with Software Engineering until resolution is verified.
- Validate bug fixes prior to release into production builds.
- Track open issues impacting production timelines.
Deployment Automation:
- Partner with Software Engineering to analyze and improve the imaging and loading workflow.
- Identify repeatable tasks for scripting or automation.
- Support development and validation of automated deployment procedures.
- Reduce configuration variability and manual errors.
Hardware Research & Evaluation:
- Maintain working knowledge of current production hardware (CPU, GPU, RAM, storage, networking).
- Evaluate hardware performance relative to system requirements.
- Research new hardware technologies and assess cost, performance, and lifecycle impact.
- Present structured hardware recommendations to management.
- Support hardware refresh and performance optimization decisions.
Field Support:
- Provide remote technical support to Field Service Representatives (FSRs).
- Assist with troubleshooting software/hardware integration issues in the field.
- Support root cause analysis of field-reported issues.
Schedule & Accountability:
- Manage imaging and deployment due dates.
- Maintain accurate deployment documentation.
- Communicate risks affecting production schedules.
Lifecycle & Supply Chain Engineering:
- Monitor component lifecycle status, supply chain availability, and end-of-life risks.
- Identify and qualify alternate components to mitigate procurement disruptions.
- Collaborate with procurement and manufacturing to ensure components meet engineering and reliability standards.
Knowledge, Skills & Abilities:
- Ability to work independently and manage multiple assignments simultaneously.
- Ability to work collaboratively with engineering, production, and field teams.
- Strong troubleshooting skills across OS, drivers, networking, and application layers.
- Working knowledge of Windows deployment and imaging tools (MDT, SCCM, PXE, Clonezilla, etc.).
- Basic networking knowledge (IP configuration, troubleshooting connectivity).
- Strong organizational skills with attention to deployment timelines.
- Clear communication skills for both internal teams and field personnel.
- Structured, methodical problem-solving approach.
- Basic scripting knowledge (PowerShell preferred).
- Ability to support occasional travel if required for high-level field support (as needed).
Competencies:
- Technical Accountability
- Analytical Problem Solving
- Cross-Functional Collaboration
- Attention to Detail
- Independent Execution
- Structured Communication
- Continuous Improvement
Physical:
While performing the duties of this job, the employee may sit for extended periods, use a computer workstation daily, and occasionally lift 30 lbs. The employee may work in lab or production environments and occasionally support field deployments. Frequently will be required to stand; walk; sit and use hands or fingers, handle or feel small objects; and reach with hands and arms overhead. Working with basic hand and machine tools as well as small parts which require visual acuity and hand/eye coordination. Requires ability to work on items repetitively and to work at a computer for multiple hours at a time.
Education and Experience:
- Bachelor’s degree in engineering, Computer Science, Information Technology, or equivalent experience preferred.
- 3–6 years’ experience in systems integration, OS deployment, or technical configuration.
- Experience working with software teams to reproduce and validate bug fixes.
- Experience with automated deployment environments preferred.
- Experience supporting field-level troubleshooting preferred.
Additional Requirements:
- Standard work schedule Monday–Friday, 8: 00a.m - 5:00p.m. Overtime or weekend work may be required based on demand.
- Pre-employment background and drug screening required.
VirTra is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth and pregnancy-related conditions), gender identity or expression (including transgender status), sexual orientation, marital status, military service and veteran status, physical or mental disability, genetic information or any other characteristic protected by applicable federal, state or local laws.
About VirTra, Inc.:VirTra creates intense, immersive training solutions that keep law enforcement officers safe, prepared and armed with excelled skills. We are a meticulous in assuring every aspect of each scenario is the highest quality for maximum realism and learning. This attention to detail is found in every true-to-life scenario, curriculum, recoil kit and electronic device train your team to the highest level of preparedness.
Recommended Jobs
Front Desk Coordinator - Urology
Greet callers and in-office patients warmly and provide courteous service. Understand the responsibility of serving as the first point of contact for patients at our practice. Use sound judgeme…
Automotive Sales Person
Experienced Automotive Sales Professional Sullivan Motor Company Location: 1515 W Broadway Rd, Mesa, AZ About Us: Sullivan Motor Company, a trusted name in the automotive indus…
Engineering Technician AXFAB
Job Description Discover Your Future with Embry-Riddle Aeronautical University! Embry-Riddle: A Global Leader in Aviation and Aerospace With vibrant campuses in Daytona Beach, FL and Pres…
Personal Assistant/Companion Needed in Phoenix
Private client is looking hire a full-time live-in companion in Phoenix, Arizona 85021. The Ideal Candidate: The ideal candidate should be kind, mature, hard-working, and capable of assis…
Receptionist - The Park at Surprise
Who You Are: You enjoy providing outstanding customer service. Receptionists are responsible for greeting residents and the public, answering phones, and managing various office functions. Essent…