At a Glance
- Tasks: Lead a team in developing CPU Processor Models for innovative virtual prototypes.
- Company: Join Synopsys, a leader in engineering solutions driving AI-powered innovation.
- Benefits: Comprehensive health, wellness, and financial benefits tailored to your needs.
- Other info: Dynamic team environment in central Edinburgh with excellent growth opportunities.
- Why this job: Make a real impact by advancing CPU models and mentoring junior engineers.
- Qualifications: MS or PhD in Computer Science or Electronics with advanced C/C++ skills.
The predicted salary is between 60000 - 80000 £ per year.
We Are Synopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.
You Are An experienced software engineer with the ability to lead a team. You understand technical depth, including in low-level embedded software and system on chip concepts. You have worked as an individual but enjoy helping and mentoring teammates. You meet challenges through good organisation, practical analysis, and clear communication. You make sound architectural decisions which help to deliver reliable, efficient code. You appreciate a professional environment where expertise is respected, and you are ready to contribute to a high-performing team that values both technical excellence and continuous improvement.
What You'll Be Doing:
- Leading a team working on development and integration of CPU Processor Models used in Virtual Prototypes and Design Verification
- Managing and supporting a high-performing team of engineers
- Providing technical leadership in architecture, design, and development
- Contributing directly to codebase improvements and hands‑on problem solving
- Working with both internal Synopsys teams and external customers
- Promoting best practices in software engineering and code quality
The Impact You Will Have:
- Advance the technical quality and reliability of CPU processor models and related Virtual Prototypes
- Enable your team to deliver solutions that accelerate customer development and verification cycles
- Support the growth of junior engineers, raising the overall capability of the group
- Reinforce Synopsys’ reputation for technical excellence
What You'll Need:
- MS or PhD in Computer Science, Electronics, or a closely related field
- Advanced C/C++ coding skills
- Experience working with CPU architecture and at least one major instruction set (Arm, RISC‑V)
- Excellent communication skills
- Ability to mentor and develop junior engineers
- Familiarity with high performance modelling (Dynamic Binary Translation (DBT), Just In Time (JIT) code generation) would be beneficial but not essential
- SystemC and transaction-level modelling knowledge would be advantageous but not essential
The Team You’ll Be Part Of:
You’ll lead an existing team of processor modelling engineers with a mix of experience levels. Your recruiter will share more about the team structure and mission during the interview process. This role is based in our office in central Edinburgh.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non‑monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
Engineering Manager (R&D Engineering) in Edinburgh employer: Synopsys, Inc.
Contact Detail:
Synopsys, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineering Manager (R&D Engineering) in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Prepare for those interviews! Research Synopsys and understand their products and culture. We recommend practising common interview questions and even some technical challenges related to CPU architecture and coding. The more prepared you are, the more confident you'll feel!
✨Tip Number 3
Show off your skills! If you have a portfolio or GitHub repository, make sure to highlight it during your discussions. We love seeing real examples of your work, especially if they relate to CPU models or software engineering best practices.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Synopsys. Let’s get you on board!
We think you need these skills to ace Engineering Manager (R&D Engineering) in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your leadership experience and technical expertise in software engineering, especially in CPU architecture and C/C++ coding.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for the Engineering Manager role. Share specific examples of how you've led teams and contributed to projects, showcasing your communication and mentoring skills.
Showcase Your Technical Depth: In your application, don't shy away from discussing your technical knowledge. Mention any relevant experience with embedded software, system on chip concepts, or high-performance modelling techniques that align with our needs.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company culture!
How to prepare for a job interview at Synopsys, Inc.
✨Know Your Stuff
Make sure you brush up on your knowledge of CPU architecture and instruction sets like Arm or RISC-V. Be ready to discuss your experience with low-level embedded software and system-on-chip concepts, as this will show that you’re not just a leader but also technically savvy.
✨Showcase Your Leadership Skills
Prepare examples of how you've successfully led teams in the past. Think about specific challenges you faced and how you helped your team overcome them. This will demonstrate your ability to manage and support a high-performing team effectively.
✨Communicate Clearly
Since excellent communication skills are a must for this role, practice articulating your thoughts clearly and concisely. You might even want to do a mock interview with a friend to get comfortable discussing technical topics in an easy-to-understand way.
✨Emphasise Mentorship
Be prepared to talk about your experience mentoring junior engineers. Share specific instances where you helped someone grow in their role, as this aligns perfectly with the company's focus on supporting the growth of their team members.