×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer; Casino Gaming

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: ADLINK Technology
Full Time position
Listed on 2026-03-13
Job specializations:
  • IT/Tech
    Hardware Engineer, Systems Engineer
Salary/Wage Range or Industry Benchmark: 150000 - 175000 USD Yearly USD 150000.00 175000.00 YEAR
Job Description & How to Apply Below
Position: Software Developer (Casino Gaming)

About Us

Founded in 1995, ADLINK is one of the world’s leading‑edge computing companies and a technology‑leading platform provider in the embedded computing industry. Headquartered in Taiwan, ADLINK has operations in the United States, UK, Singapore, China, Japan, Korea and Germany. With more than 1,800 dedicated employees around the world, we are proud to provide ADLINK products to over 40 countries across five continents, with worldwide distribution networks.

ADLINK is also proud to be associated with many major technology leaders and Fortune 500 companies.

Salary Range

$150,000 - $175,000

Job Overview

The Software Develop position is office based. We are seeking a highly skilled Software Developer with strong embedded systems expertise and a passion for customer engagement to support casino gaming hardware platforms. This role blends hands‑on software development with customer solutions engineering and pre‑sales technical support. The ideal candidate will combine deep technical knowledge of hardware interfaces, embedded software, and system security with the ability to work directly with customers to design, demonstrate, and implement tailored solutions.

This position serves as a key technical liaison between engineering, product management, sales teams, and customers.

Responsibilities Customer Solutions & Pre‑Sales Engineering
  • Partner with sales and product teams to support customer engagements by providing technical expertise and solution design.
  • Work directly with customers to understand technical requirements and translate them into system and software solutions.
  • Deliver technical presentations, product demonstrations, and architecture reviews to customers and stakeholders.
  • Provide consultation on integration strategies, performance optimization, and security implementation.
  • Develop proof‑of‑concept implementations, reference designs, and technical prototypes to support customer adoption.
  • Assist customers with system integration, troubleshooting, and deployment support.
  • Serve as a trusted technical advisor throughout the customer lifecycle, from evaluation through production deployment.
  • Gather and communicate customer feedback and feature requirements to internal engineering and product teams.
Software Development & Hardware Integration
  • Design, develop, test, and maintain embedded and system‑level software for casino gaming hardware platforms.
  • Implement and optimize drivers and communication stacks for hardware interfaces.
  • Develop and maintain Interrupt Service Routines (ISRs) and real‑time system components.
  • Design and implement secure boot mechanisms using public/private key infrastructure.
  • Integrate and support hardware security components including Trusted Platform Modules (TPMs).
  • Debug and resolve low‑level hardware/software integration issues.
  • Support product certification and regulatory compliance for gaming hardware systems.
  • Contribute to technical documentation, integration guides, and customer‑facing reference materials.
Requirements

Required Qualifications
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field (or equivalent experience).
  • Strong proficiency in C++ for embedded and systems‑level development.
  • Experience using Python for automation, tooling, testing, or customer enablement utilities.
  • Experience with assembly language programming for embedded or performance‑critical applications.
  • Demonstrated experience developing Interrupt Service Routines (ISRs) and real‑time or near real‑time software.
  • Strong working knowledge of hardware communication interfaces including:
    • I2C
    • SPI
    • PCIe
    • TPM integration
  • Experience implementing Secure Boot and cryptographic key management.
  • Strong understanding of microcontroller and embedded processor architectures.
  • Experience debugging hardware/software interactions using tools such as logic analyzers and oscilloscopes.
  • Strong presentation, communication, and customer engagement skills.
  • Ability to explain complex technical concepts to both engineering and business audiences.
Preferred Qualifications
  • Experience in customer‑facing technical roles such as Solutions Engineering, Field Applications Engineering, or Technical…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary