Number of Applicants
:000+
This job is no longer accepting applications.
Scroll down below to view similar jobs .
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.
This job is no longer accepting applications.
Scroll down below to view similar jobs .
Share this job with your friends
Share this job with your friends
Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.