Junior Firmware Applications Engineer
Sierra Wireless Alle Jobs anzeigen
- Neuenburg
- Unbefristet
- Vollzeit
- Provide hands-on technical support to Field Application Engineers and directly to customers, resolving firmware integration issues and debugging embedded software.
- Accelerate customer design-in and adoption of Semtech wireless technology.
- Develop and maintain evaluation firmware and low-level drivers for Semtech RF transceiver products, including silicon bring-up support.
- Contribute to evaluation and integration of Semtech SDKs and development tools; identify issues and propose improvements.
- Create reference applications, 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 across power, latency, throughput, memory footprint, and RTOS environments.
- Produce high-quality technical documentation including application notes, getting-started guides, code examples, and training materials to promote Semtech products and facilitate LoRa technology design-in.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- 2–3 years of professional experience in embedded firmware development (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).
- Familiarity with debugging techniques (JTAG, SWD), hardware interfaces (UART, SPI, I²C, JTAG), and measurement tools (oscilloscope, logic analyzer, power profiling).
- Experience with embedded development toolchains (GCC, GNU Make, VS Code), version control (Git), CI/CD pipelines (GitLab CI or equivalent), and shell scripting.
- Python programming experience for test scripting, automation, or tooling.
- Familiarity with wireless communication protocols: LoRaWAN, other LPWAN or mesh protocols (Thread, Zigbee, Sidewalk, BLE, LTE-M, NB-IoT) is a strong advantage.
- 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, latency, throughput, memory optimization.
- Knowledge of RF and wireless system fundamentals to support RF-related customer issues.
- Rigorous, creative, and solution-oriented problem-solving skills.
- Curiosity and adaptability in a fast-evolving, multi-technology environment; able to manage multiple concurrent tasks effectively.
- Excellent communication skills; able to explain complex firmware and protocol concepts to both technical and non-technical audiences.
- Comfortable working as a partner within a distributed, multi-site engineering team.
- Full professional proficiency in English; French is a bonus.