Senior Embedded Software Engineer
Serve RoboticsFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
The position requires a Bachelor’s degree in Computer Science, Computer Engineering, or a related field, along with a minimum of 5 years of professional experience in embedded programming. Candidates must possess knowledge of various programming languages such as C, C++, and Python, as well as hardware interfaces like UART, SPI, and JTAG, and familiarity with tools including GNU Make, GCC, VS Code, and Gitlab CI/CD. Experience with MCU architectures, RTOS, and associated debugging techniques is also essential.
As a Firmware Applications Engineer, the individual will develop and validate Reference Applications firmware, Proof of Concepts, Demonstrations, and Customer Enablement tools, providing technical support to Field Application Engineers, Sales, and customers, and generating technical documentation, presentations, and training materials to facilitate LoRa technology adoption and design-in. They will also participate in field testing activities and collaborate with colleagues and customers globally.
High-performance semiconductors and IoT solutions
Semtech Corporation focuses on high-performance semiconductors, IoT systems, and cloud connectivity services. Its products include the XR60 5G Router Solution for reliable networking and LoRa technology for efficient IoT applications that support decarbonization. The BlueRiver platform enables the transmission of high-quality video over Ethernet, catering to the audiovisual industry. Semtech aims to provide advanced solutions that enhance connectivity and sustainability across various sectors.