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.
Responsibilities
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
Qualifications
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.
#LI-AD1
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