Lead Software Engineer

Lead Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Software Placements

At a Glance

  • Tasks: Lead the development of innovative EDA technology using C++ and collaborate with a global team.
  • Company: Join a leading multinational semiconductor company in a dynamic environment.
  • Benefits: Enjoy competitive salary, 25 days holiday, private medical plans, and gym subsidies.
  • Other info: Onsite role 4 days a week with excellent opportunities for professional growth.
  • Why this job: Make an impact in cutting-edge technology while growing your career in a supportive culture.
  • Qualifications: Master's or bachelor's degree with 4+ years of experience in C++ and algorithm development.

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

Client: Our client, a leading Multinational Semiconductor Company, requires a Lead C++ (14/17) Software Engineer for a role based in Newcastle, England. The role requires the candidates to be based onsite 4 days per week.

Role: The successful candidate will be deeply involved in the development and implementation of a new EDA technology with a strong focus on computational geometry, geometry manipulation, and algorithmic complexity. They are looking for software engineers with a top degree, evidence of achievement, and an exceptional talent for algorithm development. Although advantageous, EDA experience is not essential.

Responsibilities:

  • Develop and maintain the C++ code base
  • Absorb requirements for new features and create design, function, and test specifications
  • Work closely with team members to develop techniques to increase the capability, capacity, performance, and stability of the software
  • Interface with our build and regression system to test code commits as part of our development process
  • Collaborate with a global cross-functional team providing product engineering, verification, documentation, and program management input

Education: Master’s or bachelor’s degree

Experience:

  • 4+ years of relevant experience
  • History of mathematical study
  • Grade A/A* in A-level mathematics, physics
  • STEM degree, such as Maths, Physics, Engineering, or Computer Science
  • Russell Group science degree
  • Experience writing programs in C++ (C++14/17) or other object-oriented programs
  • Algorithmic software development skills
  • Exposure to Linux/Unix environment
  • Experience with QT, a big plus
  • Excellent interpersonal communication skills

Benefits on offer:

  • Competitive salary
  • 25 days holiday per year
  • Private Medical and Dental plans, Income Protection and Life Insurance
  • Group Personal Pension Plan
  • Cycle to work scheme and gym subsidy
  • 5 days paid time to volunteer to give back to our communities
  • Employee Stock Purchase Plan

Contact: For further information please contact Mícheál at Software Placements on 00353 1 5254642 or email micheal@softwareplacements.ie

Lead Software Engineer employer: Software Placements

Join a leading multinational semiconductor company in Newcastle, where innovation meets opportunity. As a Lead Software Engineer, you'll thrive in a collaborative work culture that values your expertise and encourages professional growth through diverse projects and global teamwork. Enjoy competitive benefits including generous holiday allowance, private medical plans, and a supportive environment that promotes work-life balance and community engagement.

Software Placements

Contact Details:

Software Placements Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at semiconductor companies. A friendly chat can lead to insider info about job openings or even a referral.

Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects and algorithmic achievements. This is your chance to demonstrate your talent beyond just a CV – let your work speak for itself!

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your approach to algorithm development – they’ll want to see how you think!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Lead Software Engineer

C++ (C++14/17)
Algorithm Development
Computational Geometry
Geometry Manipulation
Software Development
Design Specifications
Testing Specifications

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Lead Software Engineer role. Highlight your experience with C++ and any relevant projects that showcase your algorithm development skills. We want to see how your background aligns with the job description!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your skills can contribute to the team. Don’t forget to mention your experience in computational geometry if you have it!

Show Off Your Achievements:When listing your experience, focus on your achievements rather than just duties. Use metrics where possible to demonstrate your impact, like improvements in software performance or successful project completions. We love seeing results!

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Let’s get your application rolling!

How to prepare for a job interview at Software Placements

Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially the features of C++14/17. Be prepared to discuss your previous projects and how you've tackled algorithmic challenges. Practising coding problems related to computational geometry can really help you stand out.

Understand the Role and Company

Do your homework on the multinational semiconductor company and their EDA technology. Familiarise yourself with their products and recent developments in the industry. This will show your genuine interest and help you tailor your answers during the interview.

Prepare for Technical Questions

Expect technical questions that assess your algorithm development skills and problem-solving abilities. Practice explaining your thought process clearly and concisely. You might even want to prepare a few examples of how you've improved software performance or stability in past roles.

Showcase Your Teamwork Skills

Since collaboration is key in this role, be ready to share experiences where you've worked effectively in a team. Highlight your interpersonal communication skills and how you've contributed to cross-functional projects. This will demonstrate that you're not just a great coder, but also a great team player.