Job Title: Firmware Engineer
Must have Skills: C/C++, BSP, I2C, UART, SPI, Ethernet, USB, CAN, RS485, Client, GPIO, Linux Kernels
Responsibilities
Hands-on firmware lead, you will lead the development of embedded firmware designs, specifications, development,
status updates, and other necessary materials and documentation
Hands-on technology developer, you will develop, analyze, optimize, and
productize the requirement into firmware and electronic devices and related accessories.
Good corporate citizen, you will actively promote and support the companys
adoption of SCRUM across all product management and engineering
activities, and the consistent application of engineering best practices
Technical Requirements
You have developed one or more embedded products
You have developed Linux and RTOS focusing on device drivers bring-up , debugging,
Good exp in device driver bring up on multiple platforms
Linux application development exp, Knowledge of IPCs, Multi-threading, Multi process architecture
You can analyses detailed systems and optimize the existing software
You can perform debugging of the complex issues
You have experience with advanced technology of arrival estimation
You have developed I2C, UART, SPI, I2S, MIPI, CSI, PCIe interface-based firmware
You have bring up RTOS and Linux based platform and customized BSP
You are strong in C/C++ embedded firmware
Knowledge of PCB layout, schematic and PCB layout reviews, test and evaluate prototypes
Any Graduate