Senior Firmware Engineer
Develop Reference Applications firmware, Proof Of Concepts and Customer Enablement tools for LoRa based IoT solutions
Provide technical support to Semtech Field Application Engineers, Sales and Business Development channels, as well as advanced support directly to Semtech customers
Generate technical documentation, presentations, and training materials to promote Semtech products and to facilitate LoRa technology adoption and design-in
Bachelor of Science Degree in Computer Science, Computer Engineering, Electrical Engineering or similar field
5+ years of experience in firmware architecture, development, debugging and validation for low power IoT solutions
Knowledge of various programming languages (C, C++, Python…), hardware interfaces (UART, SPI, JTAG, …), tools (GNU Make, GCC, VS Code, Shell scripting, Gitlab CI/CD, …), MCU Architectures and RTOS (ARM, Zephyr/ThreadX, …) and debugging techniques
Experience in wireless communication protocols such as LoRaWAN, Bluetooth, Cellular, or Zigbee
Rigorous, creative, and solution-oriented
Curiosity and adaptability to new technologies and always evolving environment
Multi-tasking, capability of handling multiple tasks while dealing with projects priorities
Excellent communication skills, ability to work as a multi-site team partner
Ability to provide effective customer service, and to represent Semtech at customer meetings and trade shows
Full working proficiency in English and French
The intent of this job description is to describe the major duties and responsibilities performed by incumbents of this job. Incumbents may be required to perform job-related tasks other than those specifically included in this description.
All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities.