Job Title: Linux System Developer
Job Type: Onsite
Location: Bengaluru
Experience: 4-8 years
Basic Qualification: -
- Bachelor's/master's degree in computer engineering or similar technical field
- 4-8 years experience doing hands-on software development in Linux and Android environment.
Skills & Domain: -
- Proficient in Linux System Development including Linux kernel/Drivers and Linux System services
- Excellent debugging skills using GDB and similar tools in Linux environment
- Device bring up experience is good to have
- Experience in build systems like Yocto and Android AOSP is highly desired
- Programming Languages: C, C++ and Python, bash scripting languages.
- Knowledge of Build tools like Automake, Cmake
- Linux System Programming - Processes Threads, IPC, Synchronization, Signals
- Optimize system performance, boot time, and power consumption
- Troubleshoot hardware-software integration issues
- Experience with GIT version control systems
Day 2 Activities
- Profiling system tasks for product specific use-cases to understand CPU and memory consumption. Fix issues and tuning to enhance performance.
- Automation scripts development for white box dev test cases for products and concepts with different configuration options and use-cases. Build automation tools & utilities.
- Execution of the Automation suites in DUT (e.g.: HVT, EVT, PVT, EVK etc.) and analysis of results and triaging of issues
- Reproducing issues reported from field or QA on required DUTs
- Perform debug activities and triage issues reported by QA or other teams.
Note:
1. Applications will only be accepted through the ATS link provided above. Profiles shared through other means will not be considered.
2. Prolegion does not charge any fee from candidates at any stage. If anyone approaches you for money in exchange for this opportunity, treat it as fraud and report it to us immediately.