You will join a team of Software Engineers and contribute to create state of the art cellular modems and applications. You will be part of the Embedded Applications team and the role involves testing software components in cellular protocols and modem applications.
The job provides an opportunity to do highly challenging, interesting work in a global R&D team with excellent compensation & benefits and a good career path.
As an Engineer focused on embedded applications testing, you’ll need to consider the software, firmware, and hardware together.
Understand software requirements (Functional and Non-functional) to identify test cases for software / firmware features.
Work closely with development team to understand features and define test plans to deliver production grade software / firmware.
Develop test cases and test script (both manual and automated) and execute test script to verify that each embedded software function performs as intended.
Set up and configure the automated test systems in collaboration with test teams.
Document and report test results.
Triage the failure of tests executed in continuous integration and in the field and closely collaborate with the global R&D teams to achieve resolution
Maintain build environment, debug and development tools
Define and identify the gaps in the process for test and validation
Your Skills & Experience :
BSc / MSc degree in electrical engineering, computer science, electronics
Ideally, 1-3 years’ experience in C / C++ embedded programming
Experience in Python or Perl
Good knowledge of Embedded Systems
Detail oriented, Strong debugging and analysis skills, for root cause analysis of complex issues
Experience in Linux Automation (preferable Jenkins)
Familiarity with different test levels e.g. Module, Integration, Function, System Testing Methodology; and methodologies such as Agile, Waterfall, Black box, White box, Gray box testing
Basic knowledge of software life cycle, SDLC and STLC.
Some knowledge of TCP / IP, Network programming and wireless communication.
Curious, able to take initiative, dependable and motivated
Good verbal and written communication skills