Principal Software Engineer

Date: Mar 14, 2023

Location: Austin, TX, 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: 70398 


Job Description

Skyworks’ Broadcast Division is focused on creating solutions (hardware and firmware) for analog and digital broadcast radio reception products.
The Role
We are looking for a proactive, detail-oriented, hands-on, results-driven Principal Firmware Engineer who is passionate about making our customers successful, welcomes challenges with enthusiasm and thrives in a dynamic and fast-paced environment, to become an integral part of our Broadcast team. The Principal Firmware Engineer will play a key role of Firmware System Architect working with internal and external stakeholders to define, develop, test, and support all Skyworks’ Broadcast radio products necessary for customer integrations.
Work closely with firmware, applications, hardware, marketing, and customer teams on multiple projects to:
Understand, partition and document features, specifications, and dependencies
Define and develop flexible and scalable firmware architectures and internal and external APIs 
Design and develop broadcast radio firmware elements, including features, infrastructure components, and interfaces 
Work with teams on system integration, resource management, performance evaluation, testing, debugging, deployment, and customer support
Peer Code reviewing

MS in CS/EE and 8+ years of hands-on embedded firmware MCU development OR
BS in CS/EE and 12+ years 
PhD in CS/EE and 5+ years
Background in one or more of the following areas is required
Strong embedded firmware development in C/C++
Firmware architecture and product, specification, development, and validation
RTOS development/integration
Continuous Integration (CI) Development and Deployment
Scripting languages, e.g., Python, TCL or similar
Responsive, self-driven, with strong sense of ownership
Exceptional communication and presentation skills
Ability to interact with cross-functional stakeholders at all levels
Hands-on Agile software development

Background in one or more of the following areas is a plus:
Analog and/or digital broadcast radio system development, including signal processing and communications
Concepts of radio broadcast technologies used in DAB/DAB+, DMB, DRM, and CDR systems, such as:
RF-to-Bits processing and antenna diversity
OFDM, Channel Estimation/Equalization and Channel decoding
Carrier Frequency and Sample Rate Offset tracking and correction
Audio encoding, decoding and general audio processing
Our work culture values open communication, mutual trust, respect, diversity, and social responsibility. 



Skyworks is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.

Nearest Major Market: Austin

Job Segment: Test Engineer, Testing, Embedded, Software Engineer, Firmware, Engineering, Technology