Responsibilities:
•Support and maintain the Build system.
•Add specific feature to optimize the build process either for daily build and for internal users.
•Fix defects reported by internal users.
•Monitoring security issues and fixes.
•Design and implement software components for Wind River Linux Operating System.
•Integrate open source or independent software vendors' software components.
•Design and implement use cases for various Linux components.
Must have:
•BS or MS in Computer Science or related majors.
•At least 3 years Linux platform working experience, including build tools and build systems.
•Experience in developing, monitoring, and/or sustaining build system.
•Developing experience and familiar with language C, python and Shell programming.
•Experience with git.
•Experience with container technology, including docker, kubernetes, Helm etc.
•Knowledge and experience on Linux distributions (Debian, CentOS, OpenSuse, etc), skilled in yum, rpm, apt, dpkg and other system tools.
•Skilled in various debug tools under Linux, for example gdb, strace, and ftrace.
•Good understanding of Agile and DevOps concepts.
•Strong troubleshooting ability.
•A self-motivated person with high sense of responsibility.
Nice to have:
•Experience with OSTree, OBS, and Pulp
.•Good understand developer’s workflow.
•Experience and knowledgeable on software and/or Linux distribution build process.