Firmware Engineer III

2 Months ago • 3 Years + • $55,177 PA - $156,700 PA

Job Summary

Job Description

As a Firmware Engineer III at IGT, you will be part of a talented team delivering new software features for gaming platforms. You will collaborate with various departments, design and write embedded software code, test software, fix bugs, and optimize the system. The role involves executing technical assignments, performing code reviews, troubleshooting issues, and documenting software design. You will also be expected to maintain software applications. This position is located on-site in Reno, NV.
Must have:
  • Bachelor’s degree in Software/Electrical Engineering.
  • 3+ years of experience in embedded software development.
  • Proficient in C and reads Assembly.
  • Solid understanding of synchronization concepts.
  • Good communication and organization skills.
  • High level writing and documentation skills.
Good to have:
  • Experience with SPI, DMA, USB, BLE.
  • Experience with NXP ARM Cortex-M3 and M4.
  • Experience with logic analyzers, oscilloscopes.
  • Experience with C++/C#.
  • Experience with Perforce and Git.
  • Able to read and understand electrical schematics.
Perks:
  • 401(k) Savings Plan with Company contributions.
  • Health, dental, and vision insurance.
  • Life, accident, and disability insurance.
  • Tuition reimbursement.
  • Paid time off.
  • Wellness programs.
  • Identity theft insurance.

Job Details

IGT (NYSE:IGT) is a global leader in gaming. We deliver entertaining and responsible gaming experiences for players across all channels and regulated segments, from Lotteries and Gaming Machines to Sports Betting and Digital. Leveraging a wealth of compelling content, substantial investment in innovation, player insights, operational expertise, and leading-edge technology, our solutions deliver unrivaled gaming experiences that engage players and drive growth. We have a well-established local presence and relationships with governments and regulators in more than 100 countries around the world, and create value by adhering to the highest standards of service, integrity, and responsibility. IGT has approximately 10,500 employees. For more information, please visit www.igt.com.

OVERVIEW

Be a part of one of the most talented teams at IGT and help us deliver exciting and challenging new software features. As a member of the Game Platform Engineering team, you will be responsible for helping us deliver new features that enable world-class. Because of the wide scope of responsibility for this software system, you will have lots of opportunities to work on new and exciting features as well as help us to improve and modernize existing components.

Candidates should be self-motivated, open to learning new technologies as well as sharing their knowledge with others and always looking for the best technical solutions to complex problems. The successful candidate will have good knowledge of the C and Assembly programming languages and be able to produce stable and performant code. Candidates should be strong communicators and able to interface and build relationships with people in other departments, including Hardware/Electrical Engineering, Game Studios, Product Assurance, Compliance, Customer Service, Operations, Production, and other Engineering departments.

 

PLEASE NOTE: This position is ONSITE based in Reno, NV.

 

RESPONSIBILITIES


•    Meet with stakeholders and the software design team to determine software specifications.
•    Create design goals and deadlines.
•    Design and write embedded software code according to desired specifications.
•    Test software for scalability and structure.
•    Execute software engineering / technical assignments that involve technical analysis/programming.
•    Fix bugs and optimize the system.
•    Perform software peer code reviews.
•    Troubleshoot field issues.
•    Document software design and interfaces.
•    Maintain software applications.

QUALIFICATIONS

Required:
•    Bachelor’s degree in Software Engineering, Electrical Engineering, or equivalent degree program.
•    3+ years of experience in embedded software development.
•    Proficient in C and reads Assembly.
•    Solid understanding of synchronization concepts.
•    Solid critical thinking and problem-solving skills.
•    Good communication and organization skills.
•    High level writing and documentation skills.

 

Preferred:
•    Experience with SPI, DMA, USB, BLE.
•    Experience with NXP ARM Cortex-M3 and M4.
•    Experience with logic analyzers, oscilloscopes, and communication analyzers.
•    Experience with C++/C#
•    Experience with Perforce and Git.
•    Able to read and understand electrical schematics

Keys to Success

• Building collaborative relationships
• Decision making
• Drive results
• Foster innovation
• Personal energy
• Self-leadership

 

#LI-DG1

IGT is committed to sustaining a workforce that reflects the diversity of the global customers and communities we serve, creating a fair and inclusive culture that enables all our employees to feel valued, respected and engaged.  IGT is an equal opportunity employer. We provide equal opportunities without regard to sex, race, color, religion, age, national origin or ancestry, disability, veteran status, sexual orientation, genetic information, gender identity or expression, and any other personal attributes protected by federal, state, or other laws. We thank all applicants for applying; however, only those selected to interview will be contacted.

 

At IGT, we consider a wide range of factors in determining compensation, including background, skills, experience, and work location. These factors can cause your compensation to vary. The estimated starting compensation range is $55,177 - $156,700. The actual pay offered may end up being higher or lower. The Company will comply with all local pay requirements and collective bargaining agreements, where applicable.

 

Base pay is only one part of our Total Rewards program.  Sales roles may be eligible for commission payments, while other roles are eligible for discretionary bonuses .  In addition, we offer employees a 401(k) Savings Plan with Company contributions, health, dental, and vision insurance, life, accident, and disability insurance, tuition reimbursement, paid time off, wellness programs, and identity theft insurance. Note: programs are subject to eligibility requirements.

 

All IGT employees have a role in information security. Annual training will be assigned and required as appropriate.

 

IGT (NYSE: IGT) is the global leader in gaming. For more information, please visit www.igt.com.

Similar Jobs

Veeam Software - Site Reliability Engineer

Veeam Software

Pune, Maharashtra, India (Hybrid)
1 Month ago
Alphawave Semi - Senior Engineer I - Analog CAD

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Nolimcity - Frontend Developer with focus on UX/UI

Nolimcity

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Integrant - Senior Android Developer

Integrant

Cairo Governorate, Egypt (Hybrid)
3 Months ago
Canonical - Software Engineer - Python - Container Images

Canonical

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playtech - Integration Engineer

Playtech

Tallinn, Harju County, Estonia (On-Site)
3 Months ago
SparkCognition - Senior Software Engineer (Frontend)

SparkCognition

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Grab - Data Scientist (Dynamic Pricing)

Grab

Beijing, China (On-Site)
1 Month ago
Enverus - Software Engineer (Java/Kotlin/Angular)

Enverus

Brno, South Moravian Region, Czechia (On-Site)
2 Months ago
Zapak Digital Entertainment Limited -  Software Engineer - Backend (Java, AI, and ML Tools)

Zapak Digital Entertainment Limited

Pune, Maharashtra, India (On-Site)
4 Months ago
Contentstack - Team Lead - DevOps

Contentstack

Pune, Maharashtra, India (Hybrid)
2 Months ago
WerPlay - Game Developer (Unity3D)

WerPlay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
6 Months ago
Motorola solutions - Performance Test Engineer

Motorola solutions

Cork, County Cork, Ireland (On-Site)
1 Month ago
NopAdvance LLP - : Software Tester

NopAdvance LLP

Surat, Gujarat, India (On-Site)
8 Months ago
Weta Fx - Emerging Talent – Expressions of Interest

Weta Fx

New Zealand (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Reno, Nevada, United States

Penumbrainc - Production Material Handler I - Swing Shift

Penumbrainc

Roseville, California, United States (On-Site)
3 Months ago
Bandai Namco - Merchandising Consultant (Contract)

Bandai Namco

Santa Clara, California, United States (On-Site)
3 Months ago
SandboxVR - Retail Associate

SandboxVR

Emeryville, California, United States (On-Site)
3 Years ago
Meta - Software Engineer, Android

Meta

Menlo Park, California, United States (On-Site)
7 Months ago
Epic Games - Senior Engineer, Patching

Epic Games

United States (On-Site)
6 Months ago
bytedance - Software Engineer, Global Payment Privacy

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Loft Orbital - Wire Harness Engineer

Loft Orbital

Golden, Colorado, United States (On-Site)
1 Month ago
Illumination - Director, Partnerships Marketing

Illumination

Santa Monica, California, United States (On-Site)
8 Months ago
Riot Games - Senior Manager, Technical Game Design

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Developer Technology Engineer, Public Sector

NVIDIA

Santa Clara, California, United States (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Jamesburg, New Jersey, United States (On-Site)

Las Vegas, Nevada, United States (On-Site)

West Greenwich, Rhode Island, United States (Hybrid)

Raleigh, North Carolina, United States (Hybrid)

Cranston, Rhode Island, United States (On-Site)

Trenton, New Jersey, United States (On-Site)

West Greenwich, Rhode Island, United States (On-Site)

Las Vegas, Nevada, United States (On-Site)

Las Vegas, Nevada, United States (On-Site)

Lacey, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by IGT

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug