Summary
Overview
Work History
Education
Skills
Timeline
Generic
Atul Raj

Atul Raj

Software Engineer
Bengaluru

Summary

Software Engineer with 7+ years of experience in system software validation, platform debug, and software development. Skilled in Windows power management, device drivers, and firmware validation at Intel, with hands-on expertise in debugging across hardware–firmware–OS layers using WinDbg, JTAG, and CRO. Strong coding background in C++, C#, and Unity, having developed and optimized multiple casino slot and lottery games from concept to release. Recognized for problem-solving, adaptability, and cross-team collaboration, delivering reliable solutions in both system engineering and game development.

Overview

8
8
years of professional experience

Work History

Senior System Software Engineer

Intel
04.2025 - Current

I am part of the Core Computing Group as a Debug & Validation Engineer, where my primary responsibility is ensuring the stability and performance of Intel CPUs for Laptops, Desktops, and Workstations. I work across multiple platforms and am often engaged as a horizontal resource for complex debug and validation tasks.

Key Responsibilities:

  • Debug and resolve issues reported by the execution/QA teams, including: Power Management Controller (PMC) bugs: Deep dive into hardware-software interactions to identify root causes. Memory and OS crashes: Analyze BSODs and bugchecks to trace underlying CPU or platform issues.CPU Core State Machines: Understand and validate implementation against architectural requirements.
  • Boot & Reset Hang Debug: Lead major debug efforts for boot and reset hangs, including analyzing entry and exit sequences, and performing IP-level debug to isolate issues across different CPU blocks and reset/boot phases.
  • Issue Isolation: Investigate any reported issue, isolate it to a specific component or “ingredient,” and escalate it to the concerned team. This involves debugging soft/hard hangs such as PMC hangs, CATERR, and MCA errors reported by core and uncore logic.
  • Lead teams on several occasions, delivering builds on time and achieving planned milestones.

Tools & Technologies: C++, Visual Studio 2022, JTAG Debugger, WinDbg, JIRA, Git, Perforce

System Software Engineer

Intel
08.2022 - 04.2025

Software Developer

Light & Wonder
11.2021 - 08.2022
  • Developed Class2/Class3 Casino Slot Games in Unity & C#.
  • Optimized Linux-based slot games, achieving high FPS performance on low-end hardware through threading, CPU–GPU optimization, and memory tuning.
  • Delivered commercial-ready casino games through code and math model optimization.

Software Developer

Scientific Games
02.2021 - 11.2021
  • Designed and developed casino slot and lottery games end-to-end using Unity & C#.
  • Implemented Return-to-Player (RTP) models into game flow based on math-driven design.
  • Built reusable modules, animations, prefabs, and sound systems to accelerate game development.
  • Migrated legacy slot platforms to run seamlessly across Windows/Linux systems.

Associate Software Developer

Scientific Games
07.2019 - 02.2021
  • Developed and debugged casino and lottery game software, including game logic, randomization, and data validation; collaborated with design, math and QA teams to implement features, ensure game fairness, and maintain production-ready builds.

Project Engineer

Wipro Technologies
11.2017 - 01.2019
  • Intel Project – Power Management Validation (8 months): Validated Windows device drivers and power management features (ACPI, Connected Modern Standby) for Intel Gen9 processors. Debugged platform issues using JTAG, WinDbg, signal analyzers, and BIOS logs.
  • VeriFone POS Development (1 year): Contributed to POS software module development for VeriFone payment devices, including bug fixes, feature enhancements, and making it robust in OOP.

Education

Bachelor of Technology (B.Tech.) - Computer Science & Engineering

National Institute of Science & Technology
05-2017

Skills

    Programming & Frameworks: C, C#, Unity 3D, OOP, State Machines

undefined

Timeline

Senior System Software Engineer

Intel
04.2025 - Current

System Software Engineer

Intel
08.2022 - 04.2025

Software Developer

Light & Wonder
11.2021 - 08.2022

Software Developer

Scientific Games
02.2021 - 11.2021

Associate Software Developer

Scientific Games
07.2019 - 02.2021

Project Engineer

Wipro Technologies
11.2017 - 01.2019

Bachelor of Technology (B.Tech.) - Computer Science & Engineering

National Institute of Science & Technology
Atul RajSoftware Engineer