Search jobs > Bellevue, WA > Application engineer

Sr. Staff/Principal Application Engineer – System Software

MediaTek
Bellevue, WA, USA
Full-time

Job DescriptionMediaTek 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 processRequirement- 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
  • 12 days ago
Related jobs
Promoted
Monolithic Power Systems
Kirkland, Washington

Work with design engineers, field applications team, and marketing to define and debug analog/mix signal power IC products. Provide support for key customers and field application engineers. We are worldwide technical leaders in Integrated Power Semiconductors and Systems Power delivery architecture...

Promoted
Visa
Bellevue, Washington

The ability to develop and utilize Application Program Interfaces (APIs), a set of routines, protocols, and tools for building software applications that specify how software components should interact and are used when programming graphical user interface (GUI) components. An API may be for a web-b...

Promoted
LinkedIn
Seattle, Washington

This is a full-time engineering role based in Sunnyvale, CA or Seattle, WALinkedIn's Machine Learning Engineers are both data/research scientists and software engineers, who develop and implement machine learning models and algorithms. Unlike other companies that separate these roles, our engineers ...

Promoted
SpaceX
Redmond, Washington

Develop highly reliable and available software systems for our low latency, high capacity satellite-based global software defined network. Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of professional experience in software development; OR 7+ years of prof...

Blue Origin
Landmark,WA

The Flight Software Systems Engineering Lead role is part of the In-Space Systems business unit, which is passionate about development, manufacturing, and operation of satellite systems to address one of the most compelling challenges in spaceflight today: space mobility. In this role you will provi...

Liberty Mutual Insurance
Seattle, Washington

Customer-centric engineer: Putting clients needs first, youll translate customer requirements into technical applications and support the implementation of new software. This is a Senior/Principal Engineer range posting. Technical problem solver: Going far beyond simply developing error-free source ...

Blue Origin
Landmark,WA

Support the GN&C subsystem technical lead with a cross-functional mindset to facilitate subsystem and system level architectural decisions. As part of a hardworking team of diverse spacecraft development engineers, you will assist in the design and development of lidar sensors for a variety of space...

Amazon Development Center U.S., Inc.
Seattle, Washington

We’re looking for software developers that thrive when presented with complex new challenges and can serve as strong mentors for other engineers as the team grows. AWS Applications and Higher Level Abstractions (Apps) provides horizontal and industry vertical applications for business users with the...

Blue Origin
Seattle, Washington

Create and maintain system diagrams for power generation, distribution, system grounding, and bonding. Work closely with systems and design engineers to develop integrated design solutions – rapidly assess conceptual designs and iterate. We’re working to develop reusable, safe, and low-cost space ve...

Blueprint
Bellevue, Washington
Remote

In this role you will be designing and building scalable applications using Azure services or integrating external APIs, your expertise will drive the success of our projects. Design, develop, and test scalable, secure, and reliable applications using Azure technologies such as App Service, Function...