Onsite Software Engineer: Hardware-Software Co-Design (C++)
Onsite Software Engineer: Hardware-Software Co-Design (C++)

Onsite Software Engineer: Hardware-Software Co-Design (C++)

Full-Time 60000 - 80000 £ / year (est.) No home office possible
Go Premium
IC Resources

At a Glance

  • Tasks: Design and optimise high-quality arithmetic components for global chip designers.
  • Company: Leading EDA organisation based in Cambridge with a focus on innovation.
  • Benefits: Opportunity to innovate, collaborate, and work onsite in a dynamic environment.
  • Why this job: Make a real impact in system design and optimisation techniques.
  • Qualifications: PhD in Mathematics, Physics, or similar; proficiency in C, C++, or Python.

The predicted salary is between 60000 - 80000 £ per year.

A leading EDA organisation based in Cambridge is looking for a Software Engineer to work on high-quality arithmetic components. This role involves collaboration to design, optimise, and document components used globally by chip designers.

Candidates should have a PhD in Mathematics, Physics, or similar, alongside proficiency in C, C++, or Python. This position is onsite and offers a chance to innovate in system design and optimisation techniques.

Onsite Software Engineer: Hardware-Software Co-Design (C++) employer: IC Resources

As a leading EDA organisation in Cambridge, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel in their roles. With a strong focus on professional development, we offer numerous growth opportunities and encourage our team members to push the boundaries of technology in hardware-software co-design. Our onsite environment not only promotes teamwork but also allows for direct engagement with cutting-edge projects that impact chip design globally.
IC Resources

Contact Detail:

IC Resources Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Onsite Software Engineer: Hardware-Software Co-Design (C++)

✨Tip Number 1

Network like a pro! Reach out to current employees at the company on LinkedIn or attend industry meetups. A friendly chat can give us insights into the company culture and maybe even a referral!

✨Tip Number 2

Prepare for technical interviews by brushing up on your C, C++, and Python skills. We recommend working through coding challenges and discussing your thought process out loud during mock interviews to impress those interviewers.

✨Tip Number 3

Showcase your projects! Whether it's GitHub repos or personal projects, having tangible examples of your work can set you apart. We love seeing how you've applied your skills in real-world scenarios.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we often have exclusive roles listed there that you won’t find anywhere else.

We think you need these skills to ace Onsite Software Engineer: Hardware-Software Co-Design (C++)

C++
C
Python
Mathematics
Physics
System Design
Optimisation Techniques
Collaboration
Documentation
Arithmetic Components

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C, C++, or Python, and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your PhD work in Mathematics or Physics!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the role and how your background makes you a perfect fit. We love seeing genuine enthusiasm for system design and optimisation techniques.

Showcase Collaboration Skills: Since this role involves collaboration, mention any team projects or experiences where you worked closely with others. We value teamwork, so let us know how you’ve contributed to group success in your previous roles.

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the best chance to showcase your talents!

How to prepare for a job interview at IC Resources

✨Know Your Stuff

Make sure you brush up on your C, C++, and Python skills. Be ready to discuss specific projects where you've used these languages, especially in relation to arithmetic components or system design. This will show that you not only understand the theory but can also apply it practically.

✨Show Off Your Collaboration Skills

Since this role involves working closely with others, be prepared to share examples of how you've successfully collaborated on projects. Highlight any experiences where you’ve worked in a team to design or optimise components, as this will demonstrate your ability to fit into their collaborative culture.

✨Get Familiar with EDA Tools

Research the latest trends and tools in Electronic Design Automation (EDA). Being knowledgeable about the industry will impress your interviewers and show that you're genuinely interested in the field. Mention any relevant tools or software you've used in your previous work.

✨Prepare Questions

Have a few thoughtful questions ready to ask at the end of your interview. This could be about their current projects, the team dynamics, or future innovations in hardware-software co-design. It shows that you’re engaged and eager to learn more about the company and the role.

Onsite Software Engineer: Hardware-Software Co-Design (C++)
IC Resources
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>