At a Glance
- Tasks: Design and implement system software while collaborating with teams across cultures and locations.
- Company: Join a dynamic company passionate about open source and innovative technology solutions.
- Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of a vibrant community driving impactful projects in software architecture and development.
- Qualifications: BS/MS/BE in Computer Science with 6+ years of relevant experience required.
- Other info: Hands-on coding is essential; this role blends architecture with implementation.
The predicted salary is between 48000 - 72000 £ per year.
This person needs to be:
- Highly self-motivated and able to work autonomously.
- Able to work efficiently in a multi-cultural, multi-site, multi-language and rapidly changing environment.
- Enthusiastic about working within the open source community and able to shine within that environment.
- Interested in driving external collaborations both with industry partners and academia.
- Able to grasp end to end platform design and understand the relevance to low level components.
- An excellent communicator.
- Interested in getting their hands dirty when needed.
The team does not separate the roles of architect from that of implementation. Both reviewing and writing of code are central parts of the role.
Possible areas of existing expertise include:
- Core architecture and support for upcoming architecture features, either ARM64 or other architectures (x86, MIPS, PPC, etc).
- One or more major Linux kernel subsystems, e.g. Storage, networking, special purpose accelerators.
- Related project experience, e.g. QEMU.
- Kernel spanning topics such as virtualization, OS hardening, system performance.
- Practical low-level architecture knowledge.
- Open source engagement / standard organization experience.
Formal requirements: BS/MS/BE in Computer Science or a similar subject with 6+ years of appropriate experience.
System Software Architect employer: microTECH Global Limited
Contact Detail:
microTECH Global Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land System Software Architect
✨Tip Number 1
Familiarise yourself with the latest trends in open source software and actively participate in relevant communities. This will not only enhance your knowledge but also demonstrate your enthusiasm for collaboration, which is crucial for this role.
✨Tip Number 2
Showcase your ability to work autonomously by highlighting past projects where you successfully managed tasks independently. Be prepared to discuss how you navigated challenges in a multi-cultural and rapidly changing environment.
✨Tip Number 3
Brush up on your communication skills, as being an excellent communicator is key for this position. Practice articulating complex technical concepts clearly and concisely, especially in a team setting or when collaborating with external partners.
✨Tip Number 4
Gain hands-on experience with low-level architecture and Linux kernel subsystems. Consider contributing to projects like QEMU or similar, as this practical experience will be invaluable and can set you apart from other candidates.
We think you need these skills to ace System Software Architect
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in system software architecture, particularly any work with Linux kernel subsystems and open source projects. Use specific examples to demonstrate your skills in both architecture and implementation.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for working in the open source community and your ability to manage small teams. Mention any relevant collaborations with industry partners or academia that showcase your communication skills and ability to work in diverse environments.
Showcase Relevant Projects: Include details of any projects you've worked on that relate to core architecture, virtualization, or OS hardening. Highlight your hands-on experience with low-level components and how you contributed to the success of these projects.
Demonstrate Your Communication Skills: Since excellent communication is key for this role, consider including a section in your application that outlines your experience in leading discussions or presentations, especially in multi-cultural settings. This will help illustrate your ability to convey complex ideas clearly.
How to prepare for a job interview at microTECH Global Limited
✨Show Your Autonomy
Demonstrate your ability to work independently by sharing examples of past projects where you took the lead. Highlight how you managed your time and resources effectively in a multi-cultural and rapidly changing environment.
✨Communicate Clearly
As an excellent communicator, it's crucial to articulate your thoughts clearly during the interview. Practice explaining complex technical concepts in simple terms, as this will showcase your ability to collaborate with diverse teams and stakeholders.
✨Engage with Open Source
Express your enthusiasm for the open source community by discussing your contributions or projects you've been involved in. This shows your commitment to collaboration and innovation, which is vital for the role.
✨Demonstrate Technical Expertise
Be prepared to discuss your experience with core architecture and Linux kernel subsystems. Bring specific examples of your work with ARM64 or other architectures, and be ready to dive into technical discussions about virtualization, OS hardening, and system performance.