
Sr. Principal Firmware Engineer
Skyworks Solutions1 day ago
Bengaluru, IndiaStaff+
Responsibilities
- Design, test, and debug embedded firmware for processors within mixed-signal audio and wireless audio SoCs.
- Create core operating system and driver components and support them through finished silicon and SDK packages.
- Collaborate with hardware engineers to specify custom systems containing audio codecs, amplifiers, battery chargers, DSP processors, peripherals, and power control systems.
- Address processor-controlled system elements to simplify use of the SoCs across a wide range of designs.
- Work with engineering teammates to solve complex technical problems.
Requirements
- Bachelor's degree in Electrical or Computer Engineering with 15+ years of experience, or a master's degree with 12+ years of experience.
- 10+ years of programming experience with C and assembly in deeply embedded systems.
- 6+ years of experience with real-time operating systems.
- 3+ years of experience with or exposure to Python is preferred.
- ARM Cortex-M experience is preferred.
- Experience with security, secure boot, and cryptographic algorithms and methods is preferred.
- USB, SPI, I2C, I2S, and Bluetooth experience is a plus.
- Experience interfacing with electrical hardware is preferred.
- Working knowledge of the JTAG debug interface.
- Experience with ARC architecture is desirable.
- Understanding of RTL and simulation tools is a plus.
About Skyworks Solutions
Skyworks Solutions, Inc. is empowering the wireless networking revolution. Our highly innovative analog semiconductors are connecting people, places and things spanning a number of new and previously unimagined applications within the aerospace, automotive, broadband, cellular infrastructure, connected home, industrial, medical, military, smartphone, tablet and wearable markets. Skyworks is a global company with engineering, marketing, operations, sales and support facilities located throughout Asia, Europe and North America and is a member of the S&P 500® and Nasdaq-100® market indices (NASDAQ: SWKS). For more information, please visit Skyworks’ website at: www.skyworksinc.com.