Sr. Staff/Principal Application Engineer – System Software

Company:  MediaTek
Location: Bellevue
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

MediaTek is looking for a software engineer who is familiar with embedded system and semiconductor industry. Our team works with customers to deliver high quality consumer products with competitive computation capabilities. The system software engineer is expected to collaborate with customer engineers for all system software related issues and deliver outstanding products to the market.


MediaTek has several successful products on the market, and we are inviting talents to join for more successes.


Role and Responsibilities

  • Bring up platform/customer boards and verify the major functions independently
  • Hand-on issue analyzing, triaging, debugging and solving during the productization
  • Work with customer engineer side-by-side for both pre- and post-silicon activities including inside SoC logics and board level components.
  • Work with MediaTek Asia engineers to provide solutions/features to customers
  • Work with project management team to deliver software solutions to customer
  • Work on the BSP and hardware certification process


Minimum Qualifications

  • Bachelor’s degree in electrical engineering, computer science, or related fields
  • 3+ year of C/C++ programming experience
  • 3+ years of System-on-Chip (SoC) system software developing experience including booting sequence, Device Tree, ACPI, UEFI, and Hardware Abstract Layer.
  • 6+ years of operating system (Linux or Windows) developing/integration experience
  • Knowledge of modern ARM system architecture, common low-Speed, and/or high-speed I/O interfaces.
  • Systematic problem-solving and effective technical communication skills
  • Proactive and positive attitude to solve challenging and complicated problems


Preferred Qualifications

  • Master’s degree in electrical engineering, computer science, or related fields
  • Strong knowledge of SoC architecture and operating system including task scheduling, memory hierarchy, MMU, interrupt handling and booting sequence
  • Knowledge of product security and secure boot mechanisms
  • Demonstrated system software development experience and hands-on abilities including system performance optimization, kernel/user space driver design, BSP development and system issue analysis
  • Ability to organize to data points and consolidate conclusions and actions
  • Customer interaction experiences and skills
  • WebCQ, JIRA, git, and cross-complier experiences

Apply Now
Share this job
MediaTek
  • Similar Jobs

  • Sr. Staff/Principal Application Engineer - System Software

    Bellevue
    View Job
  • Sr. Staff/Principal Application Engineer – System Software

    Bellevue
    View Job
  • Sr. Staff/Principal Application Engineer – Multimedia

    Bellevue
    View Job
  • Sr. Application Software Engineer

    Redmond
    View Job
  • Sr. Staff Application Security Engineer

    Seattle
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙