Embedded Software Test Engineer
Job Description:
We are looking for an experienced Embedded Software Test Engineer to provide leadership in establishing our new IoT Software Testing Group and join us in transforming an industry.
Responsibilities:
The candidate should be able to handle one or more of the below responsibilities:
-
Defining test strategy and preparing test plans for embedded software products for the IoT market and its applications.
-
Align software test activities to meet Product Development Process schedules using best practices and tools
-
Plan, develop, coordinate, and perform testing on the in alignment with other Product Verification & Validation activities, as well as lead software documentation design reviews.
-
Testing, automating, and maintaining manual and automated regression suites for company’s IoT Solutions and software/hardware releases.
-
Participating in project team discussions on product design and presenting test results to engineering teams and management.
-
Contributing in a meaningful way to team goals and initiatives to increase quality and efficiency of software test processes.
Requirements:
-
BE or equivalent degree in EE/Computer Science or related field.
-
Strong knowledge and understanding of Computer System Engineering, networking, wireless technologies and embedded systems.
-
Minimum 5 years of experience in SQA methodologies and test automation related to embedded software and associated applications for different mcu’s & network protocols using various wire/wireless technologies .
-
Experience with setting up and extending automated test suites.
-
Experience in writing/debugging C, and scripting experience (e.g., Perl, Python, Ruby, Bash, etc).
-
Hands on (automated & manual) system test suites devlopment.
-
Ability to work effectively with cross-functional teams and customers.
-
Experience with software and communications diagnostic tools such as com port analyzers, Wireshark and hardware diagnostic tools, such as oscilloscopes.