Source description
About the role
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 qualified 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, IC, 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), shel 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 qualified 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, IC, 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), shel
More at Semtech