Candidate Requirement
Roles and Responsibilities:
Candidate to play the firmware developer and integrator role. Candidate has to quickly learn firmware development process and integration. Candidate should be able to do troubleshooting and resolve issues quickly. Should be able to effectively communicate with customer and other stakeholders. Candidate should have good sense of quality and work towards delivering quality products ontime. Experience in firmware development in Linux environment & RTOS
Must have skills:
Bachelor's or Master's degree in Computer Engineering or relevant engineering course; Embedded System specialization will be an added advantage Minimum 5 years of experince Expert in C and C++ Programming Experience in firmware with ThreadX or Linux Knowledge of Embedded design concepts, processor architectures, ARM Cortex, Memory management Good debugging experience and proficient in handling debuggers Usage of tools like Jira, Git, Github
Nice to have skills:
Programming in Python Firmware experience in one of more of following areas - LCD Display, Analog ASICs, GPIO, ADC, Power management Linux low level skills, kernel build, experience in yocto, configuration Experience in porting firmware from one hardware platform to another C++