
Sr. Principal Firmware Engineer
Skyworks Solutions19 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Develop firmware for embedded processors in audio and wireless audio SoCs.
- Create core operating-system and driver components for custom systems.
- Work with hardware teams to specify mixed-signal SoCs and address processor-controlled elements.
- Write, test, and debug code through finished silicon and SDK package delivery.
- Support integrated systems containing audio codecs, amplifiers, battery chargers, DSP processors, peripherals, power controls, and communication interfaces.
- Collaborate with engineering teams to solve difficult 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 preferred.
- ARM Cortex-M experience preferred.
- Experience with security, secure boot, and cryptographical algorithms and methods preferred.
- USB, SPI, I2C, I2S, and Bluetooth experience is a plus.
- Experience working with electrical hardware interfacing preferred.
- Working knowledge of the JTAG debug interface.
- Experience with ARC architecture 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.