Firmware Application Engineer
Semtech (International) AG
Publication date:
28 August 2024Workload:
100%- Place of work:IND - Hyderabad, India
Responsibilities:
- Developing drivers such that our end customers can use with minimal change (25%)
- Windows, Linux / Android
- Qualcomm, Intel, and MTK SensorHubs
- Developing firmware for our evaluation hardware as well as proof of concepts used to demonstrate our products to customers (25%)
- FreeRTOS, mBed, and Bare Metal MCU development
- Maintaining existing drivers for our end customers (15%)
- Maintaining existing firmware as new needs/requests come up (15%)
- Provide support to the hardware design/debug of customer products (15%)
- Other relevant tasks, as assigned (5%)
Minimum Qualifications:
- Bachelor’s Computer Engineering or related field with 5+ years’ experience or equivalent education and experience
- Experience in the Semiconductor industry
- Experience with Sensor Fusion preferred
- Experience in PCB layout/schematic design preferred
- Experience with two or more of the following programming languages C, C++, C# / .NET, Java, Python
- Experience in programming the following communication interfaces SPI, I2C, 1-Wire, and UART. USB is preferred but not required; GPIB, Bluetooth, I3C, and MIPI RFFE a plus.
- Experience writing drivers in Windows, Linux / Android, FreeRTOS, and bare metal C code.