About Scientific Games
Scientific Games Corporation stands as the premier global provider of lottery gaming, sports betting solutions, and cutting-edge technology, recognized as the preferred partner for government lotteries worldwide. With a mission to elevate entertainment experiences, Scientific Games integrates innovative backend systems with dynamic game designs. The company leads the industry in data analytics and iLottery, consistently pushing the boundaries of technology to enhance player engagement. Established on a foundation of strong partnerships, Scientific Games combines relentless innovation, exceptional performance, and robust security measures to advance the global lottery sector responsibly.
Job Details
- Company Name: Scientific Games
- Company Website: Scientific Games
- Wikipedia Page: Scientific Games Wiki
- Job Role: Software Engineer
- Required Qualifications: B.E/B.Tech in Computer Science or related field
- Eligible Batch: 2020/2021/2022/2023/2024
- Work Location: Bangalore, India
- Experience Level: 2 – 4 Years
- Salary Range: Competitive, Best in Industry
Skills Needed
- Proficient in programming languages such as C, C++, and Java.
- Familiarity with Linux OS and system-level programming.
- Experience with scripting languages including Bash, Python, or JavaScript.
- Knowledge of Linux driver development and third-party API integration.
- Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g., Jenkins).
- Strong problem-solving skills and the ability to work independently.
Job Responsibilities
As a Software Engineer at Scientific Games, your primary responsibilities will include:
- Conducting software development tasks such as analysis, design, implementation, and testing within lottery terminal systems.
- Developing and maintaining operating system and hardware abstractions, device drivers (C++), and essential services.
- Integrating and maintaining third-party hardware drivers, operating system services, and application programming interfaces (APIs).
- Assisting in product testing and operations, implementing improvements and fixes based on feedback.
- Contributing to the architectural design of lottery products within the development lifecycle.
- Enhancing the development environment, automated testing processes, and tools based on continuous improvement practices.
- Collaborating effectively with testing engineers and customer support teams to troubleshoot and enhance product quality.
- Engaging with requirements engineers and sales teams to identify and capitalize on sales opportunities.
Relevant Technology Courses
To strengthen your skills for this role, consider the following free online courses:
- C++ Programming for Beginners - Udemy
- Java Programming Basics - Coursera
- Linux for Developers - edX
- Introduction to Bash Scripting - Codecademy
- Python Scripting - freeCodeCamp
Interview Tips & Tricks
- Revise Core Concepts: Refresh your knowledge of programming fundamentals, algorithms, and data structures.
- Practice Mock Interviews: Utilize platforms like Pramp and Interviewing.io to gain interview experience.
- Prepare for Behavioral Questions: Develop responses that showcase your teamwork, adaptability, and enthusiasm for technology.
- Explore Real Interview Experiences: Visit Glassdoor for insights and tips from candidates who interviewed at Scientific Games.
Company Reviews
- Overall Rating: ⭐4.2/5
- Work Culture: ⭐4.3/5 - Emphasizes collaboration, innovation, and a commitment to employee growth.
- Salary & Benefits: Competitive pay structure, especially appealing to entry-level professionals.
- Onsite Opportunities: Numerous chances for professional development and career advancement.
- Fresher Experiences: Positive onboarding experiences reported by interns, highlighting supportive mentorship.
- Experienced Professionals Feedback: Employees appreciate the company’s focus on technological innovation and teamwork.