Insight Global
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
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