Taro Logo

2026 Campus - Software Engineer - Wireless

World leader in secure connectivity solutions for embedded applications, focusing on automotive, industrial & IoT, mobile, and communication infrastructure markets.
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Automotive · Enterprise SaaS

Job Description

NXP Semiconductors, a global leader in secure connectivity solutions for embedded applications, is seeking a Software Engineer for their Wireless team in Shanghai. This role presents an exciting opportunity for recent graduates to join a cutting-edge technology company working on wireless communications solutions.

The position focuses on developing and integrating WiFi, Bluetooth, and IEEE 802.15.4 software solutions for NXP's wireless System-on-Chips (SoCs). You'll be working with various platforms including Android, Linux, and Windows, developing device drivers, firmware, and implementing advanced wireless features.

As a Software Engineer in the Wireless team, you'll be involved in critical projects that require both technical expertise and innovative thinking. The role offers exposure to various wireless technologies and protocols, making it an excellent opportunity for someone passionate about embedded systems and wireless communications.

The ideal candidate should have a strong academic background in Computer Science, Electrical Engineering, or a related field, with solid programming skills in C and understanding of networking protocols. This position offers great potential for professional growth within NXP's global organization, which is committed to creating innovative solutions for a smarter, safer, and more sustainable world.

Working at NXP means joining a company that values career development, offering both online and offline learning opportunities. The company maintains a strong commitment to sustainability and fosters an inclusive work environment that promotes diversity and equality. This role provides an excellent foundation for a career in embedded systems and wireless technology development.

Last updated 3 days ago

Responsibilities For 2026 Campus - Software Engineer - Wireless

  • Develop WiFi and Bluetooth/15.4 device driver and firmware for NXP wireless SoCs
  • Develop WiFi and BT/BLE/15.4 Coexistence software for NXP wireless SoCs
  • Develop system software and applications to enable advanced features
  • Work on system integration and performance tuning on WiFi/Bluetooth/15.4 subsystems
  • Support Linux open source community for NXP WiFi/Bluetooth/15.4 chipsets based software
  • Support customers remotely or onsite as needed

Requirements For 2026 Campus - Software Engineer - Wireless

Linux
  • MS in EE, CE, CS or equivalent is required
  • Fluent in English (spoken and written) is required
  • Experience with C programming and debugging is required
  • Knowledge of TCP/IP is required
  • Knowledge of SDIO/USB/PCIE/UART/SPI is preferred
  • Knowledge of Wi-Fi/Bluetooth/15.4 is preferred
  • Experience with Linux kernel and driver development is preferred
  • Experience with firmware development on embedded system is preferred