Dell Firmware Principal Engineer in Taipei, Taiwan


  • Leads or participates in the embedded software/firmware development lifecycle, which includes research, new development, modification, correction of errors, reuse, re-engineering and maintenance of embedded software/firmware/BIOS products

  • Manages or utilizes software that is built and implemented as a product, using best-in-class development process/lifecycle management (ex: Agile, Waterfall)

  • Gathers business requirements and participates in product definition and feature prioritization, including customer usability studies

  • Performs competitive analysis for features at a product level scope Leads the testing and fixing of new or enhanced products

  • Creates technical documentation of software products/solutions

  • Assists with the development and review of end user and technical end user documentation

  • Drives idea generation for new software products, or for the next version of an existing product

  • Protects Intellectual property by working appropriate legal elements (ex: procurement, patents, open source)

  • Responsible for the delivery of products within budget, schedule and quality guidelines

  • Works with the team to develop, maintain, and communicate current development schedules, timelines and development status


  • In-depth disciplinary knowledge; leverages business acumen and subject matter expertise

  • Provides deep subject matter expertise, advice and program delivery

  • Contributes to the development of new techniques and plans within area of expertise In-depth understanding of organization wide goals, customer requirements and knowledge of competitor practices

  • Thorough understanding of business priorities, strategy and direction

  • Thorough understanding and management of customer business needs and expectations

  • Manages projects and program execution