You will join a team of talented Software Engineers and contribute to create state of the art cellular modems. 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.
Analyse cellular 3GPP standards and cellular modem feature specifications.
Design and implement fully automated test cases.
Work out the required test coverage of our internally developed and externally sourced test cases.
Set up and configure the automated test systems in collaboration with the automation tool team to run our selection of tests.
Be responsible for the execution of our physical layer, RF / RRM / protocol conformance and other system wide functionality, stability, robustness and performance automated tests.
Participate in the external laboratory (operation NVIOT) and field trial activities.
Triage the failure of tests executed in continuous integration, external labs and in the field and closely collaborate with the global R&D teams to achieve resolution.
Maintain build environment, debug and development tools.
Your Skills & Experience :
BSc / MSc degree in electrical engineering, computer science, electronics.
2-5 years’ experience in C / C++ embedded programming with RTOS.
Experience in Python, Perl or Groovy
Experience in Linux Automation (preferable Jenkins)
Expertise in shell and batch commands
VMs and Dockers creation and maintenance
Good knowledge of bug life cycle, SDLC and STLC.
Some knowledge of ARM processor architecture, device-driver development.
Knowledge of TCP / IP, Network programming.
Ideally some knowledge of 3GPP mobile communication standards.
Experience of the software development lifecycle.
Good analytical and problem-solving skills.
Good verbal and written communication skills.