Number of Applicants
:000+
Responsibilities : - Understand existing Architecture, Device drivers, Linux Kernel and User space application code.- Design and implement new features, feature enhancements for Wireless products.- Identity root cause and fix critical issues.- Unit, integration, system, regression testing of patches/features developed.- Create and maintain relevant requirement, design, test documents and artifacts by following established process.- Involve in system level integration, testing and support activities.Skill Required :- 3+ years of Experience with education in B. Tech/B.E or M. Tech/M.E(ECE) or any other relevant degree.- Strong programming experience in C/C++ in embedded domain.- Strong debugging and problem-solving skills.- Experience with common embedded protocols/interfaces like- I2C, SPI, USART, buses, bridge chips, FPGAs, hardware queues/FIFOs, interrupts, DMA- Experience in multi core, multi thread, IPC, system programming, GDB, kernel/user space interfaces in Linux OS- Ability to work up and down the embedded stack: boot loader, device drivers, kernel, user space.- Experience in using source control, bug tracking and other relevant tools. Well versed with software development process.Good to have :- Ability to read schematics, understand device datasheets- Use lab tools like - JTAG, oscilloscopes, power sources, multi-meters, etc.- Experience in SDK/tool chain setup, make files, scripting. (ref:hirist.tech)
Share this job with your friends
Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.