Your responsibilities will include but not limited to:
Prepare base project recipe files and provide initial build and incremental updates to include development updates for platform feature completion.
Maintains healthy integration branch at all times during Platform feature enablement.
Works with respective team to setup continuous integration process for platform and automated build of platform Linux/Windows BSP.
Works with respective team to prepare Integration hardware setup to execute integration test suit after each automated Linux/Windows build.
Monitor automated builds and attached test suite to take corrective actions in case of failures.
Use software and hardware debugging tools to analyse, root cause and troubleshoot issues.
Follows Software quality release guidelines defined by organization to meet overall platform Yocto BSP / Ubuntu Overlay release criteria.
Initiate regular recipe code reviews with technical manager and act on review comments to ensure good quality code base.
Software development using C, shell script and python scripts.
Prepare the material development such as Platform bring-up guide, software reference manual, release notes etc.
BS/MS/PhD in Software Engineering, Computer Engineering, Electrical & Electronics Engineering, or related field.
Strong programming skills in C, Shell scripting, and Python.
Solid understanding of Operating Systems and kernel systems.
Knowledge of Intel, SPARC, ARM architectures and PC/Embedded systems.
Excellent communication, collaboration, and documentation skills.
Ability to work effectively in diverse, cross-functional, and cross-site teams.
משרות נוספות שיכולות לעניין אותך