Firmware Engineering Manager (EN.FMFM)

Nuvoton Technology•Austin, MO
•$165,526 - $190,800

About The Position

Lead firmware engineers responsible for designing, developing, and maintaining embedded firmware and software for Super I/O (SIO) and Embedded Controller (EC) chip products used in enterprise-class PC platforms, including desktops, workstations, notebooks, and all-in-one systems. Oversee and contribute hands-on to firmware architecture and software design across multiple generations of SIO and EC products, including boot flow, low-level drivers, system services, and firmware frameworks. Lead the definition and implementation of complex firmware features such as thermal monitoring, fan control, power management, and hardware-software interaction mechanisms. Serve as the primary technical authority for SIO and EC firmware, conducting design and code reviews and architectural assessments to ensure correctness, performance, security, and maintainability. Develop firmware primarily in C in bare-metal and RTOS-based environments, and support integration with system BIOS and platform firmware. Collaborate with hardware and validation teams and global customers to define requirements, analyze technical constraints, and deliver customer-specific firmware features and solutions. Troubleshoot complex firmware- and silicon-related customer issues, determine root causes, and deliver corrective actions. Design security-related firmware functionality, including cryptographic mechanisms, secure boot flows, and device identity features for platform security and Root of Trust solutions. Support proof-of-concept activities for new technologies and future product directions. Debug complex firmware, hardware, and system-level issues using hardware and software debugging tools, guide teams through critical customer escalations, and mentor firmware engineers to support consistent implementation practices and successful project execution.

Requirements

  • Bachelor’s degree, or foreign equivalent degree, in Computer Science, Computer Engineering, or a closely related field.
  • At least 7 years of progressive, post-baccalaureate experience in firmware development and management.
  • Experience developing embedded firmware for real-time and low-level systems.
  • Experience programming in C and C++ for embedded and low-level firmware development.
  • Experience debugging embedded systems and resolving complex system-level issues using software and hardware debugging tools.
  • Experience designing firmware architecture and providing technical leadership across multiple product generations.
  • Experience providing technical leadership, mentoring, and guidance to firmware engineers in project execution and architectural decision-making.
  • Experience defining requirements with customers, handling technical escalations, and delivering firmware solutions.
  • Experience managing team operations, making technical and strategic decisions, and carrying projects from start to finish.

Responsibilities

  • Lead firmware engineers developing and maintaining embedded firmware and software for SIO and EC chip products.
  • Oversee and contribute hands-on to firmware architecture and software design across multiple product generations.
  • Lead the definition and implementation of thermal monitoring, fan control, power management, and hardware-software interaction features.
  • Conduct design reviews, code reviews, and architectural assessments for SIO and EC firmware.
  • Develop firmware in C for bare-metal and RTOS-based environments and support integration with system BIOS and platform firmware.
  • Collaborate with hardware teams, validation teams, and global customers to define requirements and develop customer-specific firmware solutions.
  • Serve as a key interface with strategic customers to troubleshoot complex firmware- and silicon-related issues, analyze root causes, and deliver corrective actions.
  • Design and implement security-related firmware functionality, including cryptographic mechanisms, secure boot flows, and device identity features.
  • Support proof-of-concept activities for new technologies and future product directions.
  • Debug complex firmware, hardware, and system-level issues using hardware and software debugging tools.
  • Guide engineering teams in resolving critical customer escalations.
  • Provide technical mentorship and guidance to firmware engineers.
  • Manage team operations, make technical and strategic decisions, and carry projects through to successful completion.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service