Skyworks Solutions

Staff Software Engineer

Skyworks Solutions
Apply
4 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Architect and implement firmware for embedded systems, including low-level drivers, communication protocols, and application logic.
  • Collaborate with product definers, hardware engineers, QA, and product teams to ensure firmware compatibility with hardware designs.
  • Develop comprehensive firmware test plans and procedures.
  • Debug hardware/firmware integration issues using debugging tools to analyze behavior and troubleshoot complex problems.
  • Maintain and support existing firmware by troubleshooting, debugging, and resolving issues affecting reliability and performance.
  • Mentor junior engineers and guide firmware/software development best practices.

Requirements

  • Bachelor’s or master’s degree in electrical engineering, computer science, or a related field.
  • 8–10 years of experience in firmware development, embedded systems, and related areas.
  • Proficiency in C and assembly language.
  • Strong knowledge of microcontrollers, microprocessors, FPGAs, and other embedded hardware architectures.
  • Experience with bare-metal programming and RTOS platforms such as FreeRTOS or Zephyr.
  • Experience writing low-level drivers for peripherals such as UART, SPI, I2C, and PWM.
  • Knowledge of communication protocols including ZigBee and BLE.
  • Proficiency with JTAG, GDB, oscilloscopes, logic analyzers, and other debugging tools.
  • Understanding of secure firmware development and firmware over-the-air updates.
  • Ability to work with Git, GitHub, GitLab, or Bitbucket.
  • Experience with unit, system, and integration testing and the ability to isolate issues in a system test environment.
  • Experience with Python or scripting languages is a plus.

Tech Stack

AssemblyCGitPython

Categories

Skyworks Solutions

About Skyworks Solutions

5,001-10,000 employees

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.

Contact me