> Markdown version of [/jobs/ext/240684-software-application-engineer-tpm-project](https://www.wearedevelopers.com/jobs/ext/240684-software-application-engineer-tpm-project). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Application Engineer - TPM Project - **Company:** NUVOTON TECHNOLOGY CORPORATION AMERICA - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Notes, Software Applications, Computing Platforms, BIOS, Booting (BIOS), C++ (Programming Language), Software Debugging, Embedded Software, Firmware, Software Engineering, Systems Integration, Information Technology - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ac52254c5791ce3c ## About the Role * 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 ## Description 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., * 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 ## Related Videos - [What's (new) with Spring Boot and Containers?](https://www.wearedevelopers.com/videos/1514-what-s-new-with-spring-boot-and-containers) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [Nemotron: NVIDIA's open model strategy for developers](https://www.wearedevelopers.com/videos/100064-nemotron-nvidia-s-open-model-strategy-for-developers) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)