Lead/Senior Embedded Test Engineer

5 - 10 Years

Job Description

In this position, you will be responsible for leading a software test team or technology to ensure the highest quality of software.


Serve as the Quality team interface to Product/Services Development team and Management.
For specific projects, communicate the test strategy, tactical execution plans, and test results to various functional groups.
Develop and execute Software test plans and test cases.
Create tests using Linux shell scripting, Perl, Python, C and C++.
Analyze test results and debug test failures.
Consult with development engineers on debugging and defect resolution.
Drive the test automation strategy by architecting new solutions, maintaining existing test automation code and providing hands on direction.

Qualifications and Skills:

B.E. / B.Tech. In CS/ETC/EE or equivalent qualifications.
5+ years experience in Embedded Linux Software Testing.
Good understanding and expertise on both whitebox and black box software testing.
Good domain knowledge and experience in testing the embedded Linux kernel, kernel subsystems, and user space applications.
Good experience on testing ARM based board, preferable NXP i.MX6/7 series platform.
Understanding of Linux source code and Strong experience in Shell/Python Scripting/C to write automated test cases.
Experience in developing Test automation harness utilizing the best of OSS for Embedded Linux QA.
Hands-on experience in Yocto Open-embedded based software development and testing.
Experience with open source test tools for example but not limited to LTP, LAVA, Linaro-Test, pTest etc.
Experience on working with complete CI System to support to support continuous development, integration and Testing.
Have a sound understanding of test methodologies. Familiar with test planning, matrix definition, and test case specifications.
Strong diagnostic and troubleshooting skills. Experience of using GDB/JTAG/BDI/DS5 is desirable.
Knowledge of SCM activities using GIT and developing different build & test jobs using Jenkins.
Good understanding of the following concepts: Cross vs Native Development, File system Layout, Kernel Configuration, Linux Memory Model, IPC, and Kernel-Userland Communications etc.

Plus requirements:
Should be innovative in solving analytical problems. Must be self-motivated, interested in working as part of a team, and able to work in a distributed team.
Demonstrated leadership ability to develop schedules, plan activities for self and others and work well with other functional teams.
Strong interpersonal and communication skills written, verbal and presentation.
Candidate must be a self-starter and able to manage time extremely well.
Candidate should be able to recommend process improvements and technical solutions to a wide range of problems
Experience in creating tools that QA group can use to add value to testing efforts and processes

Salary: Not Disclosed by Recruiter

Industry:Semiconductors / Electronics

Functional Area:IT Software - Embedded, EDA, VLSI, ASIC, Chip Design

Role Category:Programming & Design

Role:Testing Engineer

Employment Type:Permanent Job, Full Time

Key Skills

Desired Candidate Profile

1. This is 100% automation Testing profile

2. Exp: 5 to 12 yrs

3. Work location: Bangalore

4. Perfect match: Linux Kernel testing, BSP testing, Board testing, Yocto, Arm based

5. Python and Shell are must have scripting language.


UG:B.Tech/B.E. - Computers, Electrical, Electronics/Telecommunication

PG:M.Tech - Computers, Electrical, Electronics/Telecommunication

Company Profile

Connectpro Management Consultants Pvt Ltd.
The Company is a worldwide leader in EDA field.
View Contact Details+

Contact Company:Connectpro Management Consultants Pvt Ltd.

Email :yk@connectproconsultants.com,rita@connectproconsultants.com

Reference Id:MTR/Blr