Semiconductors
Your team
The i.MX Software team in Bucharest is responsible for enabling the Linux BSP on i.MX family microprocessors. Our work focuses on the lower levels of the operating system such as the kernel, as well as delivering fully functional Yocto Linux images.
Testing and validation are a crucial part in the development process to ensure high quality operating system stacks for our microprocessors. Having the best infrastructure and tools in our software process is key for delivering on time quality software. We are looking for people with operating systems knowledge, proactive and eager to learn, to help us design, implement and execute test cases and automated tests for our Linux BSP project, as well as contributing to the continuous testing environment. You will be interacting with Linux drivers/modules for various components, like connectivity, networking, graphics, AI/ML, security, audio/video technologies and others.
Responsabilities:
Design, write or update test plans and test cases for undergoing projects;
Develop and maintain automated test execution environments and scripts;
Develop and enhance new or existing validation frameworks;
Monitor and analyze results of the automated tests suites ran;
Carry out regular test execution on the targeted software stacks;
Help with the board farm setup and maintenance.
Scripting experience – Python, Bash, other;
Operating systems experience – Linux;
Experience with tools – git, JIRA, Jenkins, Bamboo;
Knowledge of continuous integration and continuous testing processes and methodologies is a plus;
Programming (C/C++) knowledge is a plus;
Electronics knowledge, experience in troubleshooting and debugging electronics is a plus;
Understanding of test methodology, test cycle, process is a plus;
Minimum 3-4 years of experience in a similar role.