Steve Krebs

Steve Krebs Email and Phone Number

Software Development Team Lead @ Aristocrat Gaming
Las Vegas, NV, US
Steve Krebs's Location
Las Vegas, Nevada, United States, United States
Steve Krebs's Contact Details

Steve Krebs personal email

About Steve Krebs

I am a detail-oriented software engineer with diverse experience in creating software and hardware systems. I have delivered solutions to a diverse set of industries including defense, networking, energy management, and casino gaming. My expertise includes all phases of the software development life-cycle, from system design through development to customer delivery. My background also includes leading new product development where I created market requirements, technical specifications, project schedules, and budgets.Specialties: C, C++, STL, scripting, assembly, firmware, device drivers, embedded systems, Real-Time Operating Systems, Linux, TCP/IP, CVS, Subversion, Microsoft Office suite

Steve Krebs's Current Company Details
Aristocrat Gaming

Aristocrat Gaming

View
Software Development Team Lead
Las Vegas, NV, US
Steve Krebs Work Experience Details
  • Aristocrat Gaming
    Software Development Team Lead
    Aristocrat Gaming
    Las Vegas, Nv, Us
  • Aristocrat Gaming
    Software Development Team Lead
    Aristocrat Gaming Apr 2023 - Present
    North Ryde, Nsw, Au
  • Aristocrat Gaming
    Senior Software Engineer
    Aristocrat Gaming Feb 2015 - Apr 2023
    North Ryde, Nsw, Au
  • Bally Technologies
    Senior Software Engineer
    Bally Technologies Apr 2013 - Dec 2014
    Las Vegas, Nv, Us
    Game development engineer responsible for creating video slot games. Delivered more than 10 games on the Equinox and Alpha EGM platforms. Activities include implementing game logic and math model, integrating video and audio assets, testing in simulator and on target platform. Provided technical expertise to development team and mentored junior engineers. Software developed in C/C++ in a Linux environment using proprietary game engines.
  • Vadatech Inc.
    Senior Software Engineer
    Vadatech Inc. Dec 2011 - Apr 2013
    Henderson, Nv, Us
    Technical lead for Linux board support package development on Freescale QorIQ communication processors. Responsibilities include schematic review, bring-up of new hardware, and customization of U-Boot, Linux kernel, and root filesystem. Provide direct customer support, authoring of technical documentation, and coordination of software releases to customers. Software developed in C using gcc and tools written in shell script.
  • Wms Gaming
    Senior Principal Software Engineer
    Wms Gaming Sep 2008 - Aug 2011
    Member of the OS development team. All software written in C/C++ using gcc in a Linux environment for an x86 based target. Provided legacy product support by diagnosing problems and implementing new features. Contributed to new product development by authoring and reviewing technical documentation; influenced selection of new technologies, tools, and vendors by supplying recommendations to upper management; collaborated with hardware and system engineering on new features.
  • Smart Systems
    Senior Firmware Engineer
    Smart Systems Feb 2003 - Feb 2008
    Technical lead on the development of the next generation energy management system. Hardware tasks included schematic review, system design, component selection, design of a SPI based interface between RF transceiver and microcontroller, and prototype hardware bring-up. Ported Micrium’s uC/OS-II real-time kernel to the 68VZ328 Dragonball MCU. Wrote the system startup code, serial boot loader, test harness, and application layer. Software was written in C and M68k assembly using gcc in a Linux cross-development environment.Developed an embedded NOR flash file system, implemented as a block device layer and file system layer, with a standard C API, wear leveling, and guaranteed integrity across power loss.Designed a graphical user interface (GUI) library. Event-driven API featured a window manager, widget and dialog objects, font manager, and bitmap image support.Managed multiple new product designs. Responsibilities included market research, development of product concept, requirements analysis, schedule, and budget exceeding $250,000. Authored market requirements documents, technical specifications, and selected manufacturing service subcontractor.Designed and implemented an automation system which increased efficiency of our manufacturing process by more than 200%. Authored a proposal in collaboration with the production manager, managed the implementation, delivered the system, and trained the production staff.
  • Efficient Networks
    Software Engineer
    Efficient Networks Apr 2001 - Oct 2002
    Core team member responsible for the design and implementation of a stateful packet inspection firewall. Tasks included enhancements to the application layer gateway software, integration with the existing architecture, and regression testing.Key contributor in the design of an Ethernet security router. Responsible for board bring-up, porting of device drivers to a PowerPC 857DSL embedded MCU interfaced to a Marvell 6052 100Base-T switch, and testing of existing functionality. Worked with the hardware designers to ensure compatibility between the existing code base and the new hardware architecture.
  • Trw System Integration Group
    Software Engineer
    Trw System Integration Group Jul 1992 - Mar 2000
    Led the implementation of a real-time wireless RF transceiver control system. Activities included interfacing with a custom embedded controller and transceiver hardware, design of the transmission protocol, and implementation in C on a 68HC11 microcontroller. Refactored critical software system that was 12 months behind schedule. Turned around failing project and completed task in 8 weeks. Received commendation and recognition from company President that project was completed on time and resulted in the entire project team being awarded significant bonus.Designed and implemented a pipelined architecture for a signal processing system. Tasks included rewriting the existing code to support the new design and interfacing to new subsystems. Improved system performance by more than 100%.Supported the implementation and testing of satellite uplink and downlink sub-systems. Collaborated with hardware and system engineering on the interface definition, software design, and field testing. Diagnosed and resolved reception issues while working at the customer test site.

Steve Krebs Skills

Software Design Embedded Systems Device Drivers Linux C C++ Rtos Subversion Software Engineering Software Development Programming Rs232 Firmware Embedded Software Debugging Spi Gcc Shell Scripting Microcontrollers Uart I2c 68hc11 Stl Tcp/ip Object Oriented Design Embedded Linux Distributed Systems Assembly

Steve Krebs Education Details

  • Santa Clara University
    Santa Clara University
    Computer Engineering

Frequently Asked Questions about Steve Krebs

What company does Steve Krebs work for?

Steve Krebs works for Aristocrat Gaming

What is Steve Krebs's role at the current company?

Steve Krebs's current role is Software Development Team Lead.

What is Steve Krebs's email address?

Steve Krebs's email address is st****@****ing.com

What schools did Steve Krebs attend?

Steve Krebs attended Santa Clara University.

What skills is Steve Krebs known for?

Steve Krebs has skills like Software Design, Embedded Systems, Device Drivers, Linux, C, C++, Rtos, Subversion, Software Engineering, Software Development, Programming, Rs232.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.