Principal Engineer/ Platform Architecture- Linux Kernel- Sydney
The purpose of this role is to provide architectural, design and implementation guidance to team members. Improve the development environment. Seek solutions to increase efficiency and productivity of team members. Provide guidance for new technologies
Design, develop, and implement platform solutions to requirements
•Solutions, designs, and implementations encompass products, product components, and product-related lifecycle processes either singly or in combination as appropriate.
•Participate in design and code reviews, documentation of design, implementation of methodologies to ensure high quality software.
•Maintain common platform software, NSW and USA market specific requirements.
•Mentor and coach staff by providing technical knowledge and leadership on design and development best practices
Experience & Qualifications
• Extensive software design and development skills in various languages and environments (e.g. C, C++, scripting languages etc).
• knowledge of Linux development environment, linux distribution build systems, device driver development
• 10+ years of software development experience