Tech Lead- Linux Userspace Software Development
This is a Customer facing technical lead position
Contribute to performance and/or feature enhancements of existing software tools and packages on current as well as upcoming Montavista’s future projects.
Debug failures in internal and customers systems. This role will require closely working with other team members on customer issues.
Improve software robustness, performance, scalability and feature set.
Provide technical direction, coaching, and mentoring to other employees in your team when necessary to achieve successful project outcomes.
Work efficiently with fellow engineers in global worksites. Learn and contribute towards high-performance state-of-the-art software.
B.S / B.E in Computer Science, Electrical Engineering, Electronics or Computer Engineering from accredited university.
8 + years of experience
Core Skill Requirements:
8+ years of development experience enhancing and maintaining userspace packages for CentOS / Any other flavor of Linux distributions.
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
Must have experience in Yocto build framework and Python
Must have experience in using tools, such as Git and patch/quilt
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.
Excellent communication skills to interface internally and externally with all levels of the organization and to participate in problem solving and quality improvement activities.
Inherent sense of urgency and accountability.
Must demonstrate initiative and a bias for thoughtful action.
Grounded, detail-oriented, always backs up ideas with facts.