Software Engineer/ Senior Software Engineer (Userspace)
Enhance and maintain userspace packages for CentOS Linux / MontaVista Linux distributions. Work with software architect and lead to help implement new product features.
B.S / B.E in Computer Science, Electrical Engineering, Electronics or Computer Engineering from accredited university.
3 to 8 years of experience
Core Skill Requirements:
Must be proficient in C and shell programming
Must have good experience in RPM SPEC file (CentOS/Fedora/Red Hat)
Must have good debugging skills using tools, such as rpmbuild and GNU Make
Experience in Yocto build framework and Python would be an advantage
Experience in using tools, such as git and patch/quilt would be an advantage
Good analysis and problem-solving skills.
Ability to define problems, issues and opportunities, analyze data, establish facts, and draw valid conclusions from various datasets.
Must have the ability to multi-task in a fast paced environment.
Soft Skill Requirements:
Effective interpersonal, teamwork, and communication skills.
Inherent sense of urgency and accountability.
Must demonstrate initiative and a bias for thoughtful action.
Grounded, detail-oriented, always backs up ideas with facts.