Nuvoton

Software Application Engineer, TPM Project

Austin, TX
C C++ Embedded Firmware BIOS Drivers API
Description

Software Application Engineer - TPM Project

Location: Austin, Texas (US)

Experience Level: Senior

Description

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


Requirements

  • 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


Nuvoton
Nuvoton

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say