Question
FULL_TIME
5-10

Firmware Application Engineer

3/29/2026

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.

Working Hours

40 hours/week

Company Size

1,001-5,000 employees

Language

English

Visa Sponsorship

No

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
Apply Now

Please let Semtech know you found this job on InterviewPal. This helps us grow!

Apply Now
Prepare for Your Interview

We scan and aggregate real interview questions reported by candidates across thousands of companies. This role already has a tailored question set waiting for you.

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.