Logo
Insight Global

Software Engineer

Insight Global, Redmond, Washington, United States, 98052

Save Job

Software Development Engineer Location:

Hybrid (Redmond, WA)

Duration:

18 month contract

Pay Range:

$60.00/hr - $75.00/hr

The gaming DVT Software Automation and Tools team is actively bringing up new services and tools to support an ongoing effort of qualifying gaming hardware. We provide many services to the rest of the gaming HW validation group in the form of automation and workflow enablement. To serve our customers’ needs, we are looking for an engineer who can deliver new features to our power testing via process control and workflow automation leveraging environmental automation and Azure IoT services.

Responsibilities

Test automation development using C++, C#, and Python

Develop and maintain a set of test suites for gaming hardware components and systems

Create and maintain set of unit tests and BVT validation scripts

Develop/Monitor telemetry to ensure PowerBI reporting is captured and available for analytics team

Tools and Library development for test suites

Technical documentation of all projects

Must Haves

5+ Years of Experience in

Industrial Automation

or equivalent

Test equipment for industrial protocols and industry of electrical testing

Custom power supplies, power measurement equipment, PLC.

Scripting (PowerShell, Python, Bash)

C/C++/Dotnet/Java

Revision Control (GIT, SVN, CVS)

Plusses (Must Have 1 or more)

PLC/SLC Programming

IoT Devices/Technologies (RPI, Arduino, Teensy)

Electrical Enclosure Panel Design

PLC experience

Test equipment for industrial protocols and electrical testing

Custom power supplies, power measurement equipment

Experience writing protocol adaptors OR network appliances

Understanding of IoT cloud services: EventHubs and Monitors

You will be handling the deployments

Understanding of Windows 11 power management

Tech can be: Win32, .NET, Powershell, WMI, etc

Remote management of windows client systems

Gaming Hardware Validation

PLC Programming & Control Systems

Working with programmable logic controllers (PLC) and ladder logic.

Integration with SCADA systems for monitoring and control.

Familiarity with protocols like

Modbus ,

EtherNet/IP ,

PROFINET , and OPC UA.

Experience in networking and real-time data exchange between devices.

Embedded Systems & Firmware

Developing software for microcontrollers or industrial hardware.

Real-time operating systems (RTOS) and low-level programming.

Automation Software Development

Writing applications for machine control, robotics, or process automation.

Using languages like

C/C++ ,

Python , or

C#

for automation tasks.

Integration with IoT & Cloud

Connecting industrial devices to IoT platforms.

Data acquisition, analytics, and predictive maintenance solutions.

Safety & Compliance

Understanding industrial safety standards (e.g., IEC 61508, ISO 13849).

Implementing fail-safe mechanisms in software.

Testing & Simulation

Using simulation tools for validating automation logic.

Seniority level Mid-Senior level

Employment type Full-time

#J-18808-Ljbffr