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.


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.



  • 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.