LEAD/SENIOR C++ SOFTWARE ENGINEER - NEWCASTLE - ENGLAND
LEAD/SENIOR C++ SOFTWARE ENGINEER - NEWCASTLE - ENGLAND

LEAD/SENIOR C++ SOFTWARE ENGINEER - NEWCASTLE - ENGLAND

Full-Time 43200 - 72000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Develop and implement cutting-edge EDA technology using C++.
  • Company: Leading multinational semiconductor company based in Newcastle.
  • Benefits: Competitive salary, 25 days holiday, private medical, and gym subsidies.
  • Why this job: Join a global team and work on innovative software solutions.
  • Qualifications: Degree in STEM, strong C++ skills, and algorithm development experience.
  • Other info: Great career growth opportunities and community volunteering time.

The predicted salary is between 43200 - 72000 £ per year.

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

Role:
The Successful candidates 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:

  • 2+ and 4+ years of relevant experience.
  • History of mathematical study
  • Grade A/A* in A-level mathematics, physics
  • STEM degree, such as Math\’s, 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

    #J-18808-Ljbffr

    LEAD/SENIOR C++ SOFTWARE ENGINEER - NEWCASTLE - ENGLAND employer: Software Placements

    Join a leading multinational semiconductor company in Newcastle, where innovation meets opportunity. With a strong commitment to employee growth, we offer competitive salaries, comprehensive benefits including private medical and dental plans, and a supportive work culture that encourages collaboration and creativity. Enjoy 25 days of holiday, a cycle to work scheme, and the chance to give back to the community with paid volunteer days, making this an ideal place for talented software engineers to thrive.
    S

    Contact Detail:

    Software Placements Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land LEAD/SENIOR C++ SOFTWARE ENGINEER - NEWCASTLE - ENGLAND

    ✨Tip Number 1

    Network like a pro! Reach out to your connections in the tech industry, especially those who work with C++ or in semiconductor companies. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

    ✨Tip Number 2

    Show off your skills! Prepare a portfolio of your best C++ projects and be ready to discuss them in detail during interviews. This is your chance to demonstrate your algorithmic prowess and problem-solving abilities.

    ✨Tip Number 3

    Practice makes perfect! Brush up on your technical interview skills by doing mock interviews with friends or using online platforms. Focus on algorithm questions and coding challenges relevant to C++.

    ✨Tip Number 4

    Apply through our website! We make it super easy for you to find and apply for roles like this one. Plus, it shows you're genuinely interested in joining our team, which always scores points with recruiters.

    We think you need these skills to ace LEAD/SENIOR C++ SOFTWARE ENGINEER - NEWCASTLE - ENGLAND

    C++ (C++14/17)
    Algorithm Development
    Computational Geometry
    Geometry Manipulation
    Software Development
    Design Specifications
    Testing Specifications
    Build and Regression Systems
    Cross-Functional Collaboration
    Linux/Unix Environment
    QT Framework
    Interpersonal Communication Skills
    STEM Degree

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV is tailored to highlight your C++ experience and any relevant projects. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

    Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about algorithm development and how your background makes you a perfect fit for our team. Keep it engaging and personal.

    Show Off Your Problem-Solving Skills: In your application, include examples of how you've tackled complex problems in your previous roles. We love seeing candidates who can think critically and creatively, especially when it comes to computational geometry!

    Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our awesome team!

    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 and C++17. Be prepared to discuss your previous projects and how you've tackled algorithmic challenges. Practising coding problems related to computational geometry can give you a solid edge.

    ✨Understand the Role and Company

    Research the multinational semiconductor company and their EDA technology. Familiarise yourself with their products and recent developments in the industry. This will help you tailor your answers and show genuine interest 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 also want to prepare for questions about working in a Linux/Unix environment and using QT.

    ✨Showcase Your Teamwork Skills

    Since collaboration is key in this role, be ready to share examples of how you've worked effectively in teams. Highlight your interpersonal communication skills and how you've contributed to team success in past projects.

    LEAD/SENIOR C++ SOFTWARE ENGINEER - NEWCASTLE - ENGLAND
    Software Placements

    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

    >