Firmware Principal Engineer

Apply now »

Date: Mar 11, 2019

Location: Beaverton, OR, US

Company: Skyworks


If you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high performance analog semiconductors whose solutions are powering the wireless networking revolution. At Skyworks, you will find a fast-paced environment with a strong focus on global collaboration, minimal layers of management and the freedom to make meaningful contributions in a setting that encourages creativity and out-of-the-box thinking.  Our work culture values diversity, social responsibility, open communication, mutual trust and respect.  We are excited about the opportunity to work with you and glad you want to be part of a team of talented individuals who together can change the way the world communicates.

Requisition ID: 49645 

This position is for a Firmware Principle Engineer as part of the AI Solutions (AIS) business division of Skyworks Beaverton, OR design center.  The candidate will interact with customers during product definition to extract firmware requirements, design firmware to satisfy those requirements, and support the product through MP.  As a principle designer, be involved in all phases of development and process improvement to accelerate time to market for our reference designs.


Responsibilities include (but may not be limited to):

  • Interacting with customer design teams
  • Leading small teams to accomplish complicated tasks
  • Creating reference applications that meet the design specifications
  • Writing design specifications to define requirements, detailed design decisions, and test plans
  • Working with feature teams to enhance features when required
  • Participating in schematic and layout reviews to ensure firmware requirements are addressed
  • Aiding with part selection for firmware controlled parts
  • Implementing continuous test system scripts in Jenkins to automate testing


Job requirements:

  • BSEE or BSCS with 10 years of experience developing consumer electronics applications
    • Including at least 1 Audio/DSP application
  • Fluent in C, assembly, and Python (JSON file format a plus)
  • Deep expertise with all parts of firmware development
    • make, binutils, compilers, JTAG debuggers, file systems, communications
  • Able to use logic analyzers and oscilloscopes to debug firmware issues
  • Able to multi-task effectively


Additional nice-to-haves:

  • Experience with Bluetooth audio applications
  • Experience using Audio Precision tools for audio quality analysis





Skyworks is proud to be an equal opportunity employer supporting diversity in the workplace.

Nearest Major Market: Portland Oregon

Job Segment: Electronics Engineer, Engineer, Network, Firmware, Telecom, Engineering, Technology