Taro Logo

Senior System Software Engineer, Laptop Embedded Controller

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Taipei City, TaiwanHsinchu, North District, Hsinchu City, Taiwan
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Senior System Software Engineer to join their team working on Laptop Embedded Controller firmware. This role combines hardware and software expertise, focusing on developing and implementing firmware solutions for client devices. The position offers an opportunity to work with cutting-edge technology at a company that's transforming industries through AI and digital twins.

The role involves deep technical work with embedded systems, requiring expertise in ARM architecture, Linux environments, and low-level interfaces. You'll be responsible for designing and implementing EC firmware, working closely with hardware teams, and providing technical support to vendors and partners. This position is perfect for someone who enjoys both technical challenges and cross-functional collaboration.

As a senior engineer, you'll have the opportunity to influence product development from the ground up, working with various stakeholders including EC Chip vendors, OEMs, and ODMs. The role requires a strong background in embedded systems, with at least 5 years of experience and proven expertise in C/C++ development and firmware implementation.

NVIDIA offers a competitive compensation package and is known for being one of the most desirable employers globally. The company values diversity and innovation, providing an environment where creative problem-solvers can thrive. This hybrid position is based in Taiwan (Taipei or Hsinchu), offering the flexibility of modern work arrangements while maintaining collaborative opportunities with talented colleagues.

The ideal candidate will combine technical expertise with excellent communication skills, as the role involves significant interaction with internal teams and external partners. If you're passionate about embedded systems, enjoy solving complex technical challenges, and want to be part of a company at the forefront of technological innovation, this role offers an excellent opportunity to advance your career while working on impactful projects.

Last updated 16 days ago

Responsibilities For Senior System Software Engineer, Laptop Embedded Controller

  • Designing, implementing, and delivering Embedded Controller (EC) firmware for client devices
  • Integration of EC firmware with other platform firmware
  • Provide technical support to the EC Chip vendors and OEMs/ODMs
  • Partner with EC Chip vendors to ensure products work best with NVIDIA products
  • Work with hardware teams to review HW architecture & schematics
  • Collaborate with QA/Test architects to produce proper test tools and automation
  • Develop collaterals for EC chip vendors and OEMs/ODMs

Requirements For Senior System Software Engineer, Laptop Embedded Controller

Linux
  • Bachelor's Degree or higher in Electrical Engineering or Computer Science
  • 5+ years of proven experience
  • Experience implementing firmware in ARM Architecture
  • Experience implementing system software in a Linux OS environment
  • Experience implementing Embedded Controller (EC) firmware
  • Solid experience in C/C++ development
  • Solid understanding of low-level interfaces like GPIO/I2C/SPI/eSPI/PCIe/JTAG
  • Experience working with HW teams, ODMs and vendors
  • Background in python for scripting
  • Debugging skills in embedded Linux operating environments
  • Excellent written and oral communication skills

Benefits For Senior System Software Engineer, Laptop Embedded Controller

Medical Insurance
  • Competitive salaries
  • Generous benefits package

Related Jobs

Senior Embedded System Software Engineer, Automotive

Senior Embedded Systems Engineer role at NVIDIA, focusing on automotive software development and integration for Tegra platforms, requiring 5+ years of experience in embedded systems.

Senior Firmware Application Engineer

Senior Firmware Engineer role at NVIDIA focusing on datacenter solutions, requiring 5+ years of experience in firmware development and server architecture.

Senior Design Verification Engineer - PCIE

Senior Design Verification Engineer position at NVIDIA focusing on verifying PCIE controllers for GPUs and SOCs using advanced verification methodologies.

Senior System Software Engineer, SOC

Senior System Software Engineer position at NVIDIA, focusing on SOC platform development, GPU kernel drivers, and embedded software systems.

Senior Embedded Platform System Software Engineer

Senior Embedded Platform Software Engineer role at NVIDIA, focusing on Jetson and DGX Spark platform development, requiring 5+ years of embedded systems experience.