Job Biography
Excellent team player working under supervision to always deliver optimal engineering solutions with knowledge of tools as per project requirements
Job Purpose
The scope of the role is to assist the team, provide quality deliverables in alignment with the organisational policies and project requirements. Responsibilities include understanding the project scope, upgrading technical skills, knowledge of tools and procedures related to the project and adherence to quality standards
Education
Preferred Education
Experience
3 -5 Years
Certifications
Impact and Influence
Impacts overall project cost and quality by leveraging knowledge of right tools and techniques and by consistently delivering high quality work as per schedule
Influences the team by being an excellent team player and assisting others with task completion
Principal Accountabilities (A)
Technical Management
Tool/Engineering design -awareness and knowledge
Responsible to acquire knowledge and skills of appropriate tools and procedures, and for effective use of the same
Understanding of requirements
Responsible to understand what information/support is required for executing assigned tasks and communicate clearly with Project Lead/Project Manager as needed
Technical solution generation
Accountable to work on assigned tasks and provide the deliverables to agreed specifications. Responsible for concept development for solution implementation within assigned time frame
Skill development and contribution
Responsible to acquire knowledge, skill levels through trainings on the tools and procedures, codes and standards related to project, constantly update on project knowledge and effective use of the same. Ensures to understand all the phases of the project
Responsible to attend technical training related to project provided by Team Lead/Project Lead
Project Management
Project planning and execution
Understands and adheres to multi-disciplinary team coordination
Project review and reporting
Responsible to familiarize with the project scope, purpose and reporting hierarchy
Accountable for timely reporting and submission of error free deliverables as per the schedule
Process Management
Process/Productivity improvement
Responsible for having effective communication skills by listening to others and expressing ideas (both verbal and written)
Accountable for proper planning, organizing and prioritising work assigned and efficiently handling those activities as advised by Lead/Manager in timely manner
Quality awareness and compliance
Responsible for following the quality process set by the organization and client
Accountable for adhering to company and client policies, rules and procedures
Principal Accountabilities (B)
Leadership Competencies
Technical Focus Areas
Mandatory skillset:
1. Experience in C/C++ (OOPS) device (Android/embedded devices) side programming
2. Experience in debugging tools and technics in C/C++
3. Experience in Linux system-level programming
4. Experience in multi-threaded programming using POSIX thread library
5. Experience in and having an understanding of Linux Make file-based build system
6. Experience in HIDL/IPC implementation in Android and handling of CTS/GTS/VTS issues
7. Understanding and experience of using Android build system and building GSI image
8. Experience in working with GIT (version control tool)
9. Good knowledge of socket programming.
10. Good understanding of network stacks(OSI model) in practical usage.
11. Good understanding of Android architecture/full stack
12. Experience 3-4 years
Good to have skillset:
1. Good to have an understanding of basic OS concepts and how to use system calls
2. Good to have experience in using Ubuntu OS (basic setup, commands, etc.)