Firmware Engineer II

1 Month ago • 3 Years + • Software Development & Engineering • $55,177 PA - $156,700 PA

Job Summary

Job Description

As a Firmware Engineer II at IGT, you will be part of a talented team delivering new software features for gaming platforms. Your responsibilities include determining software specifications, creating design goals, writing embedded software code, testing software, fixing bugs, performing code reviews, troubleshooting field issues, and documenting software. You will also work with various departments to ensure the delivery of world-class gaming experiences.
Must have:
  • Bachelor’s degree in Software/Electrical Engineering.
  • 3+ years of 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.
Good to have:
  • 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
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

Synechron - Bigdata ( Spark /Scala+ Python) developers

Synechron

Bengaluru, Karnataka, India (On-Site)
1 Month ago
undefined - Accessibility Senior Coordinator

Milan, Lombardy, Italy (On-Site)
1 Month ago
Alpha Sense - Manager, Sales Development - Corporate

Alpha Sense

New York, United States (Hybrid)
2 Days ago
sofar sounds - Freelance Producer

sofar sounds

Cardiff, Wales, United Kingdom (Hybrid)
1 Month ago
appzen - Integration Architect

appzen

Pune, Maharashtra, India (On-Site)
3 Months ago
InnoPhase IoT - Principal Engineer, Physical Design

InnoPhase IoT

San Diego, California, United States (On-Site)
1 Month ago
Apple - Software Development Engineer

Apple

Cupertino, California, United States (On-Site)
2 Weeks ago
Palo Alto Networks - Sr. Technical Support Engineer, Focused Services - Prisma SDWAN

Palo Alto Networks

Plano, Texas, United States (On-Site)
3 Weeks ago
Epic Games - Senior Engineer, Patching

Epic Games

Cary, North Carolina, United States (On-Site)
6 Months ago
Rippling - Senior Software Engineer - Travel

Rippling

New York, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

luxsoft - Murex Support Engineer

luxsoft

Mexico (Remote)
1 Month ago
Quantic Dream - HR & Office Administrator

Quantic Dream

Stockholm, Stockholm County, Sweden (On-Site)
2 Months ago
Demandbase - Sales Development Representative

Demandbase

Austin, Texas, United States (Hybrid)
1 Month ago
Apple - Reliability Engineer

Apple

Sunnyvale, California, United States (On-Site)
1 Week ago
Palo Alto Networks - Incident Commander - Network Security

Palo Alto Networks

Santa Clara, California, United States (On-Site)
1 Week ago
Zuora - Sr Client Manager

Zuora

United States (Remote)
1 Month ago
tic toe games - Senior Game Producer

tic toe games

Burbank, California, United States (On-Site)
1 Month ago
Schell Games - Senior Game Engineering Manager

Schell Games

Pennsylvania, United States (Hybrid)
3 Months ago
Scopely - Lead Marketing Artist

Scopely

Barcelona, Catalonia, Spain (Hybrid)
5 Months ago
Hyperluminal Games - Programmer

Hyperluminal Games

Dundee, Scotland, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Reno, Nevada, United States

zoox - Senior/Staff System Engineer - Fail Operational

zoox

Foster City, California, United States (Hybrid)
2 Weeks ago
Saviynt - IAM/IGA Technical Account Manager - West Coast

Saviynt

Atlanta, Georgia, United States (Remote)
5 Months ago
Apple - Senior Software Engineer - Developer Platform (ASE)

Apple

Seattle, Washington, United States (On-Site)
1 Month ago
Apple - Staff Machine Learning Engineer

Apple

Santa Clara, California, United States (On-Site)
3 Weeks ago
The New York Times - Assistant Editor, Opinion

The New York Times

New York, New York, United States (Hybrid)
2 Months ago
Axon - Strategic Account Executive

Axon

Washington, District Of Columbia, United States (On-Site)
1 Month ago
Intel  - Advanced IC Packaging Application Engineer - Foundry

Intel

Phoenix, Arizona, United States (On-Site)
2 Months ago
Epic Games - Director, Product Management (Music)

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Cloud Imperium Games - Accounts Payable Specialist

Cloud Imperium Games

Austin, Texas, United States (On-Site)
3 Months ago
Cadence - ASIC/SoC, Account Technical Executive

Cadence

Irvine, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

rivos - GPGPU Runtime Software Engineer

rivos

Santa Clara, California, United States (Hybrid)
2 Months ago
smartbear - Senior Software Engineer

smartbear

Bengaluru, Karnataka, India (On-Site)
2 Days ago
Assystems - Sr. Electrical Design Engineer

Assystems

Gurugram, Haryana, India (On-Site)
8 Months ago
Qualcomm - Power Design (Turing)- Sr Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
frames store - Imaging Support Engineer

frames store

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Netflix - Engineering Manager - Developer Enablement Engineering

Netflix

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
lifechruh - APIs Staff Engineer

lifechruh

Edmond, Oklahoma, United States (On-Site)
9 Months ago
Apple - SWE - Triage Engineer, Siri

Apple

Seattle, Washington, United States (On-Site)
1 Month ago
Apple - Manufacturing Design Engineer - Thermal Modules

Apple

Sunnyvale, California, United States (On-Site)
2 Days ago
Apple - Software Engineer — CloudKit Client

Apple

San Francisco, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Wolters Kluwer (EURONEXT: WKL) is a global leader in professional information, software solutions, and services for the healthcare, tax and accounting, financial and corporate compliance, legal and regulatory, and corporate performance and ESG sectors. We help our customers make critical decisions every day by providing expert solutions that combine deep domain knowledge with specialized technology and services.  

Wolters Kluwer reported 2022 annual revenues of €5.5 billion. The group serves customers in over 180 countries, maintains operations in over 40 countries, and employs approximately 20,000 people worldwide. The company is headquartered in Alphen aan den Rijn, the Netherlands.

Mechelen, Flanders, Belgium (Hybrid)

Arnhem, Gelderland, Netherlands (Hybrid)

Alphen Aan Den Rijn, South Holland, Netherlands (Hybrid)

Madrid, Community Of Madrid, Spain (Hybrid)

Hoevelaken, Gelderland, Netherlands (Hybrid)

Tokyo, Japan (Hybrid)

Tokyo, Japan (Hybrid)

Pune, Maharashtra, India (Hybrid)

Waltham, Massachusetts, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Wolters Kluwer

Level Up Your Career in Game Development!

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

Job Common Plug