Sr Engineer- Firmware Application

Reposted 17 Days Ago
Be an Early Applicant
Hyderabad, Telangana, IND
In-Office
Senior level
Internet of Things • Semiconductor
The Role
The role involves providing technical support, developing evaluation firmware, and creating documentation for RF transceiver products, requiring extensive experience in embedded firmware development.
Summary Generated by Built In

Responsibilities:

  • Customer & Internal Technical Support (40%):

    • Provide hands-on technical support to Semtech Field Application Engineers and directly to customers, to resolve firmware integration issues, debug embedded software problems, and accelerate technology adoption.

  • Firmware Development & Evaluation (40%):

    • Write and maintain evaluation firmware and low-level driver code for Semtech RF transceiver products, including silicon bring-up support.

    • Contribute to the evaluation and integration of Semtech SDKs and development tools; identify and report issues; propose improvements.

    • Develop Reference Application firmware, Proof-of-Concept implementations, and Customer Enablement examples for LoRa-based and multi-protocol IoT solutions.

    • Benchmark firmware solutions and evaluate RF devices / SDK performance (power consumption, latency, throughput, memory footprint, …) across target platforms and RTOS environments.

  • Technical Documentation (20%):

    • Produce high-quality technical documentation: application notes, getting-started guides, code examples, and training materials to promote Semtech products and facilitate LoRa technology design-in.

Minimum Qualifications:

  • Bachelor of Science Degree in Computer Science, Computer Engineering, Electrical Engineering or similar field

  • 5+ years of professional experience in embedded firmware development in C/C++, including low-level driver development, hardware bring-up, and debugging on resource-constrained MCU platforms.

  • Solid knowledge of MCU architectures (ARM Cortex-M, RISC-V) and RTOS environments (Zephyr, FreeRTOS, ThreadX or equivalent); experience with associated debugging techniques (JTAG, SWD, …).

  • Familiarity with hardware interfaces and peripherals: UART, SPI, I²C, JTAG; ability to read electrical schematics and use oscilloscopes, logic analyzers and power profiling for firmware debug.

  • Experience with embedded development toolchains and environments: GCC, GNU Make, VS Code, Git, CI/CD pipelines (GitLab CI or equivalent), shell scripting.

  • Experience with Python for test scripting, automation, or tooling.

  • Experience with wireless communication protocols: LoRaWAN, other LPWAN or mesh protocols (Thread, Zigbee, Sidewalk, BLE, LTE-M, NB-IoT) is a strong advantage.

Desired Qualifications

Experience with SoC-based development platforms: SDK setup, BSP configuration, development environment integration, and hardware-software co-debug.

  • Experience benchmarking and profiling embedded firmware: power consumption analysis, latency and throughput characterization, memory optimization.

  • Knowledge of RF and wireless system fundamentals sufficient to support RF-related customer issues and correlate firmware behavior with RF performance.

  • Rigorous, creative, and solution-oriented; able to analyze problems from both a theoretical and practical standpoint and work through a structured implementation plan.

  • Curiosity and adaptability in a fast-evolving, multi-technology environment; comfortable managing multiple concurrent tasks effectively.

  • Excellent communication skills; able to explain complex firmware and protocol concepts clearly to both technical and non-technical audiences.

  • Comfortable working as a partner within a distributed, multi-site engineering team.

  • Full working proficiency in English (required).

  #LI-Onsite

Skills Required

  • Bachelor of Science Degree in Computer Science, Computer Engineering, Electrical Engineering or similar field
  • 5+ years of professional experience in embedded firmware development in C/C++
  • Solid knowledge of MCU architectures and RTOS environments
  • Familiarity with hardware interfaces and peripherals
  • Experience with embedded development toolchains and environments
  • Experience with Python for test scripting, automation, or tooling
  • Experience with wireless communication protocols is a strong advantage

Semtech Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Semtech and has not been reviewed or approved by Semtech.

  • Parental & Family Support Up to 20 weeks of paid maternity/parental leave is highlighted in multiple regions. Enhanced leave is positioned as a core part of the package.
  • Healthcare Strength Medical, dental, and vision coverage are standard elements of the offering. Core health coverage features prominently alongside other benefits.
  • Leave & Time Off Breadth Paid vacation and time‑off programs are explicitly included. Time off is emphasized together with flexible/hybrid work policies where possible.

Semtech Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Camarillo, CA
1,475 Employees
Year Founded: 1960

What We Do

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.

Similar Jobs

Optum Logo Optum

Senior Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Hyderabad, Telangana, IND
160000 Employees

Optum Logo Optum

Senior Software Engineering Lead- DevOps

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Hyderabad, Telangana, IND
160000 Employees

Optum Logo Optum

Data Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Hyderabad, Telangana, IND
160000 Employees

Optum Logo Optum

Full-stack Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Hyderabad, Telangana, IND
160000 Employees

Similar Companies Hiring

Rundoo Thumbnail
Cloud • Information Technology • Internet of Things • Software
Redwood City, CA
50 Employees
HERE Technologies Thumbnail
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
Amsterdam, NL
6000 Employees
Blissway Thumbnail
Computer Vision • Fintech • Hardware • Internet of Things • Machine Learning • Software • Transportation
Denver, CO
24 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account