At a Glance
- Tasks: Develop and debug software solutions while collaborating with a multidisciplinary team.
- Company: Imagination, a leading UK tech company in silicon and software IP.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Why this job: Join us to innovate and inspire through cutting-edge technology that impacts millions.
- Qualifications: Experience in software build systems and cloud software development.
- Other info: Dynamic work environment with a focus on accessibility and support.
The predicted salary is between 36000 - 60000 £ per year.
The role involves writing and debugging GPU shell scripts, developing performant software solutions in Python, and working through complex problems. You should be eager to learn and contribute to a highly multidisciplinary team, while also being great to work with and uplifting the spirits of those around you.
Required Experience:
- Software build systems (e.g., Bazel)
- Hardware EDA tools (pre‑ or post‑synthesis)
- Writing resilient orchestrated workflows (e.g., Airflow, Flyte, Dagster, etc.)
- Enterprise‑scale cloud software development/deployment
Who We Are:
Imagination is a UK‑based company that creates silicon and software IP designed to give its customers an edge in competitive global technology markets. Its GPU and AI technologies enable outstanding power, performance, and area (PPA), fast time‑to‑market, and lower total cost of ownership. Products based on Imagination IP are used by billions of people across the globe in their smartphones, cars, homes, and workplaces.
We need your skills to help us continue to deliver technology that will impress the industry and our customers alike, ensuring that people everywhere can enjoy smarter and faster tech than ever before.
Why Join Us:
Bring your talent, curiosity and expertise and we’ll help you do the rest. You’ll be part of one of the world’s most exciting companies who are one of the leaders in semiconductor IP solutions. As a part of our team, you can help us transform, innovate, and inspire the lives of millions through our technology.
Additional Information:
If you encounter accessibility barriers in the application process or if you have access needs and require support or adjustments to participate equitably in the recruitment process, please email recruitment@imgtec.com.
Staff / Principal Software Engineer (Hardware Tools Automation/SRE) employer: Imagination Technologies
Contact Detail:
Imagination Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff / Principal Software Engineer (Hardware Tools Automation/SRE)
✨Tip Number 1
Network like a pro! Reach out to current employees at Imagination on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best projects. This is your chance to demonstrate your Python prowess and any cool scripts you've written.
✨Tip Number 3
Prepare for the interview by brushing up on your knowledge of software build systems and cloud deployment. Be ready to discuss how you’ve tackled complex problems in the past – they love that!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for passionate individuals who want to make a difference in tech.
We think you need these skills to ace Staff / Principal Software Engineer (Hardware Tools Automation/SRE)
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with software build systems and cloud software development. We want to see how your skills align with the role, so don’t hold back!
Showcase Your Problem-Solving Skills: In your application, share examples of how you've tackled complex problems in the past. We love candidates who are excited to dive into challenges, so let us know how you’ve made an impact!
Highlight Team Spirit: We’re all about collaboration here at StudySmarter. Mention any experiences where you’ve lifted team spirits or contributed to a positive team environment. It’s not just about skills; it’s about being a great teammate too!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and get the ball rolling on your journey with us.
How to prepare for a job interview at Imagination Technologies
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of software build systems like Bazel and hardware EDA tools. Be ready to discuss how you've used these in past projects, as well as any challenges you've faced and how you overcame them.
✨Showcase Your Problem-Solving Skills
Prepare to talk about complex problems you've tackled in the past, especially those involving Python or orchestrated workflows like Airflow. Use specific examples to illustrate your thought process and how you arrived at a solution.
✨Demonstrate Team Spirit
Since this role involves working in a multidisciplinary team, be ready to share experiences where you’ve lifted team spirits or contributed positively to group dynamics. Highlight your collaborative skills and how you can bring energy to the team.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s technology and future projects. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values and work style.