Demo

Software Application Engineer - TPM Project

Nuvoton Technology Corporation America
Austin, TX Full Time
POSTED ON 5/7/2026
AVAILABLE BEFORE 10/22/2026

About the Position


Nuvoton Technology is a leading provider of microcontrollers and hardware security solutions for tier-1 customers in the computing and server industry. Our global teams work closely with major OEMs to develop innovative security technologies used in enterprise and client platforms worldwide.

Our organization spans the full product lifecycle, including product management, system and chip architecture, hardware design, firmware and software development, system engineering, and production. We collaborate closely with leading computing companies to deliver advanced, semi-custom solutions for a wide range of platforms.

We are seeking an experienced SW Application Engineer to join our growing team in Austin, Texas, supporting our Trusted Platform Module (TPM) security solutions. In this role, you will work directly with key customers and internal engineering teams to support system integration, debug complex issues, and help drive the adoption of Nuvoton’s TPM technologies in next-generation computing platforms.


Responsibilities:


  • Lead customers through all stages of designing their systems based on Nuvoton's TPM security microcontrollers, from planning through implementation and up to end-of-life
  • Collaborate with software, hardware, and security teams to deliver robust and secure firmware.
  • Design, develop, enhance, and maintain software components including firmware, drivers, bootloaders, and tools.
  • Respond and resolve customer software related issues and requests, reported by the regional support team (FAEs) or directly by customers.
  • Work closely with R&D, architects, and PMs to provide issue resolutions, workarounds, and implement product features or support tools.
  • Own and lead software development tasks, including the design, implementation, and maintenance of TPM drivers (BIOS).
  • Key contributor in complex debug tasks for issues found by customers; build debug strategies and hands-on work with the design team through the debug.
  • Develop deep knowledge of customer applications and systems, recommend application solutions, design ideas, demos, and products to customer design teams.
  • Develop and maintain technical documentation (e.g., reference schematics , application notes, design guidelines).
  • Provide inputs and participate in next generation ICs definition based on customer inputs.
  • Contribute to the definition of innovative and differentiated products.
  • Stay up to date with the latest trends and standards in trusted computing and PC architecture
  • Interface directly with customers, demonstrating excellent communication skills in English


To apply for this position, you need to have


  • Bachelor's or master's degree in computer science, Software Engineering, or a related field from a reputable academic institution – Must
  • Minimum 7 years’ experience in RT/Embedded firmware with C, C code writing – Must
  • Experience with lab test and equipment such as oscilloscope, logic analyzer, etc - Must
  • Excellent verbal and written communication skills in English - Must
  • Excellent problem-solving skills and sharp attention to details - Must
  • Knowledge and experience with hands-on debugging of embedded systems - Must
  • Bootloader, Drivers writing, Crypto libraries, and security applications knowledge – Advantage
  • Proven experience in customer-facing roles within the semiconductor or technology industry - Advantage
  • Experience in software engineering in the Semiconductor industry - Advantage


Ways To Stand Out from The Crowd

  • Familiarity with Trusted Computing Group (TCG) standards and specifications
  • Solid understanding of PC architecture

Salary.com Estimation for Software Application Engineer - TPM Project in Austin, TX
$120,200 to $146,405
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Application Engineer - TPM Project?

Sign up to receive alerts about other jobs on the Software Application Engineer - TPM Project career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Nuvoton Technology Corporation America

  • Nuvoton Technology Corporation America San Jose, CA
  • Nuvoton Technology Corporation America (NTCA) is seeking an experienced Administration & Human Resources Manager to manage U.S. HR operations and office ad... more
  • 8 Days Ago

  • Nuvoton Technology Corporation America Livonia, MI
  • About the Role We are seeking a talented Senior Field Application Engineer with a strong hardware engineering background to join our team in the Michigan a... more
  • 14 Days Ago


Not the job you're looking for? Here are some other Software Application Engineer - TPM Project jobs in the Austin, TX area that may be a better fit.

  • TALENT Software Services Austin, TX
  • Job Overview: The IT Infrastructure and Engineering group provides the high-performance compute environment that fuels product and solutions development fo... more
  • 2 Months Ago

  • Siemens EDA (Siemens Digital Industries Software) Austin, TX
  • Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly ... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!