JOB DETAILS

Firmware Application Engineer

CompanySemtech
LocationShenzhen
Work ModeOn Site
PostedMarch 30, 2026
About The Company
Semtech Corporation is a high-performance semiconductor, IoT systems and Cloud connectivity service provider dedicated to delivering high quality technology solutions that enable a smarter, more connected and sustainable planet.
About the Role

Development:

  • Participate in LoRa chip firmware/driver/application development and validation.

  • Design and implement applications for new products to support demos and customer evaluation.

  • Own and maintain existing codebase, driving improvements based on customer feedback.

Support customers :

  • Partner with sales to provide advanced technical support and influence customer solution design, integration, and debugging.

  • Support customers in troubleshooting and resolving issues in real-world deployment to ensure successful rollout.

  • Develop application notes and deliver technical training to FAEs and Sales teams.

Qualifications:

  • Bachelor’s degree or above in Electronics, Communications, Computer Science, Automation, or related disciplines.

  • 6+ years of embedded/firmware development experience, with at least 2 years in wireless communications (e.g., LoRa, Sub-GHz, BLE).

  • Strong written and verbal English; able to collaborate with global teams via email and documentation and to participate in technical meetings.

  • Self-motivate, strong initiative. Not afraid of difficulties and willing to take challenges.

  • Strong self-learning ability; able to quickly pick up new technologies, chips, and protocols and apply them in projects.

  • Patient, detail-oriented, and methodical; able to perform thorough and sometimes repetitive testing with consistency and accuracy

  • Proficient with C, Python and other script language. Familiar with firmware/driver/BSP development and basic software development process.

  • Master development tools such as git, gcc, make, and shell for embedded firmware development.

  • Experience with wirelesses protocol, like mesh, BLE, WIFI, Thread/Matter, WiSUN, wM-Bus, Zigbee, Z-Wave, IOT development knowledge (low power, sensor integration, OTA, application logic) and basic RF knowledge of the characteristic.

  • Experience with SPI, I2C, USB driver, know basic HW design knowledge. Hands-on use of oscilloscope, logic analyzer, spectral analyzer for HW/SW debug.

   • #LI-Onsite

Key Skills
Firmware DevelopmentDriver DevelopmentLoRaCPythonEmbedded SystemsWireless CommunicationsBSP DevelopmentGitGccMakeShellSPII2CUSB DriverOscilloscope
Categories
EngineeringSoftwareTechnology
Job Information
📋Core Responsibilities
The role involves developing and validating LoRa chip firmware, drivers, and applications, including designing new product applications for demos and customer evaluation. Responsibilities also include providing advanced technical support to customers, troubleshooting real-world deployment issues, and creating technical documentation and training materials.
📋Job Type
full time
📊Experience Level
5-10
💼Company Size
1697
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page