At a Glance
- Tasks: Lead the development of firmware and drivers for cutting-edge CPU features.
- Company: Join a global tech leader impacting over three billion people worldwide.
- Benefits: Enjoy a competitive salary and the chance to work on innovative projects.
- Why this job: Be at the forefront of CPU innovation and collaborate with top architects.
- Qualifications: Strong experience in system software, C/C++, and Arm-based CPU architecture required.
- Other info: This is a permanent role based in Cambridge, perfect for tech enthusiasts.
The predicted salary is between 72000 - 84000 £ per year.
Location: Cambridge
Contract: Permanent
Salary: £100k
About the Position
We are working with a leading global technology company seeking a System Software Development Lead to join their CPU Architecture team in the UK. This is an exciting opportunity to play a key role in pioneering next-generation CPU innovations and driving software performance across Cloud and Mobile platforms.
Software System Architect Responsibilities:
- Lead the development of firmware, kernel, hypervisor, and drivers for advanced CPU features.
- Collaborate with architects to integrate new CPU features into software ecosystems.
- Provide technical leadership and hands-on development in low-level system programming (C/C++).
- Engage with open-source communities to drive adoption of new CPU architecture features.
Software System Architect Required Skills:
- Strong experience in system software development (kernel, hypervisor, low-level programming).
- Strong proficiency in C/C++/Python and firmware/OS design.
- Deep understanding of Arm-based CPU architecture and Linux stacks.
- Experience with open-source development and Linux contributions.
If you’re ready to lead the future of CPU architecture and drive innovative software solutions, please get in touch with Harry Hansford @ IC Resources to discuss this exciting opportunity further.
Software System Architect employer: IC Resources
Contact Detail:
IC Resources Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software System Architect
✨Tip Number 1
Familiarise yourself with the latest trends in CPU architecture and system software development. Being well-versed in current technologies will not only boost your confidence but also help you engage in meaningful conversations during interviews.
✨Tip Number 2
Connect with professionals in the field through platforms like LinkedIn or relevant tech forums. Networking can provide insights into the company culture and expectations, which can be invaluable when preparing for interviews.
✨Tip Number 3
Showcase your contributions to open-source projects related to CPU architecture or system software. This demonstrates your hands-on experience and passion for the field, making you a more attractive candidate.
✨Tip Number 4
Prepare to discuss specific examples of your work with low-level programming and system software development. Being able to articulate your past experiences clearly will help you stand out during the interview process.
We think you need these skills to ace Software System Architect
Some tips for your application 🫡
Understand the Role: Carefully read the job description for the Software System Architect position. Make sure you understand the responsibilities and required skills, particularly in system software development and low-level programming.
Tailor Your CV: Highlight your relevant experience in system software development, especially with C/C++ and Python. Emphasise any projects or roles where you've worked on CPU architecture or contributed to open-source communities.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for CPU architecture and software innovation. Mention specific experiences that align with the job requirements and express your enthusiasm for the role.
Proofread Your Application: Before submitting, thoroughly proofread your CV and cover letter. Check for any spelling or grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail.
How to prepare for a job interview at IC Resources
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with system software development, particularly in kernel and hypervisor programming. Highlight specific projects where you've used C/C++ or Python, and be ready to explain your role in those projects.
✨Demonstrate Your Understanding of CPU Architecture
Since the role focuses on CPU architecture, ensure you can articulate your knowledge of Arm-based architectures and Linux stacks. Discuss any relevant experience you have with integrating new CPU features into software ecosystems.
✨Engage with Open-Source Contributions
Talk about your involvement in open-source communities and any contributions you've made to Linux or other projects. This shows your commitment to collaboration and innovation, which is crucial for this position.
✨Prepare Questions for the Interviewers
Have insightful questions ready to ask about the company's future projects and their approach to CPU innovations. This demonstrates your genuine interest in the role and helps you assess if the company aligns with your career goals.