Linux Kernel & BSP Software Validation Engineer
Core
Design, implement, and execute test cases and automated tests for Linux BSP projects on NXP i.MX microprocessors, ensuring high-quality OS stacks for connectivity, networking, graphics, AI/ML, security, and audio/video components.
Role type
Linux Kernel & BSP Software Validation Engineer
Builds
Fully functional Yocto Linux images and validated OS stacks for embedded microprocessors
Domain
Embedded systems, Linux kernel, BSP development, secure connectivity
Required skills
Test methodologies, Continuous integration/testing, Scripting (Python, Bash), Linux OS, Version control (Git), Issue tracking (JIRA), CI/CD tools (Jenkins, Bamboo)
Preferred skills
C/C++ programming, Electronics troubleshooting and debugging
Technologies
Linux, Yocto, Python, Bash, Git, JIRA, Jenkins, Bamboo
Responsibilities
Drive testing and validation efforts from requirements analysis to test plan definition; Design, write, or update test plans and test cases; Execute tests, perform failure analysis, and report solutions; Assess new feature impacts and collaborate on test strategy; Develop and maintain automated test execution environments and scripts; Enhance validation frameworks; Monitor and analyze automated test suite results; Assist with board farm setup and maintenance.
Seniority
Mid-level, hands-on IC