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
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
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
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.