LEAD C/C++ OR JAVA SOFTWARE ENGINEER - CORK CITY OR CAMBRIDGE, ENGLAND
LEAD C/C++ OR JAVA SOFTWARE ENGINEER - CORK CITY OR CAMBRIDGE, ENGLAND

LEAD C/C++ OR JAVA SOFTWARE ENGINEER - CORK CITY OR CAMBRIDGE, ENGLAND

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Lead the development of AI applications in digital verification, tackling real-world engineering challenges.
  • Company: Join a top-tier multinational semiconductor EDA software provider shaping the future of technology.
  • Benefits: Enjoy a hybrid work model with 4 days onsite, plus opportunities for professional growth and collaboration.
  • Why this job: Be at the forefront of AI innovation, working with cutting-edge technologies in a diverse team.
  • Qualifications: BSc in Computer Science or related field; 4+ years in C/C++, Java, or Python; strong AI knowledge.
  • Other info: Contact Mícheál for more details and to explore this exciting opportunity!

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

Client:

Our client a leading Multinational Semiconductor EDA Software Provider requires Lead C/C++ or JAVA Software Engineer for role in Cork City, Irelandor Cambridge, England.

The role requires the candidate to be onsite 4 days per week.

Role:

You will join our team responsible for developing and maintaining Agentic AI applications in the digital verification domain. This role offers an exciting opportunity to work at the intersection of computational software, hardware verification and artificial intelligence, helping to shape the future of innovative solutions.

Responsibilities:

  • Design and development of AI systems and AI features within suite of verification tools.
  • Identify and evaluate opportunities to apply AI to solve very hard real-world engineering problems.
  • Effectively communicate and educate other engineers in the theory and best practices of the application of AI.
  • Evaluate and select AI algorithms and tools appropriate for specific problems.
  • Perform statistical analysis and tuning to ensure implemented algorithms are producing accurate results.
  • Reporting and documenting on AI processes and results.
  • Participate in code reviews, testing, and debugging to ensure high-quality, reliable software
  • Stay current with industry trends and emerging technologies in AI

Qualifications:

  • BSc in Computer Science, Electrical Engineering or related field.

Experience:

  • 4+ years of C/C++, Java or Python software development experience,
  • Or M.Sc. plus 2+ years of experience in implementing ML models and applications,
  • Or PhD in a relevant area.
  • Strong understanding of various Artificial Intelligence and Machine Learning algorithms and techniques.
  • Extensive experience in building AI based applications
  • Strong understanding of Software Development best practices and in OO Design principles and patterns.
  • Very strong competency in mathematics, statistics, data structures and algorithms.
  • A penchant for finding outstanding solutions to very difficult problems.
  • Excellent communication skills and collaboration capabilities.
  • Ability to work in a diverse/multi-cultural environment.

Additional Skills/Preferences:

  • Experience with Large Language Models
  • Familiarity with prompt engineering techniques
  • Experience or understanding of electronic design.
  • Experience developing in a Linux environment.
  • Experience with version control tools such as Git.
  • Experience dealing with customers & external stakeholders.
  • Strong presentation skills.

Contact:

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

#J-18808-Ljbffr

LEAD C/C++ OR JAVA SOFTWARE ENGINEER - CORK CITY OR CAMBRIDGE, ENGLAND employer: Software Placements

As a leading Multinational Semiconductor EDA Software Provider, we pride ourselves on fostering a dynamic work culture that encourages innovation and collaboration. Our Cork City and Cambridge locations offer employees the chance to engage in cutting-edge AI projects while benefiting from professional growth opportunities, competitive salaries, and a supportive environment that values diversity and creativity.
S

Contact Detail:

Software Placements Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land LEAD C/C++ OR JAVA SOFTWARE ENGINEER - CORK CITY OR CAMBRIDGE, ENGLAND

✨Tip Number 1

Familiarise yourself with the latest trends in AI and machine learning, especially those relevant to software development. This will not only help you during interviews but also demonstrate your passion for the field.

✨Tip Number 2

Engage with online communities or forums related to C/C++, Java, and AI applications. Networking with professionals in these areas can provide insights and potentially lead to referrals.

✨Tip Number 3

Prepare to discuss specific projects where you've applied AI algorithms or developed software solutions. Being able to articulate your hands-on experience will set you apart from other candidates.

✨Tip Number 4

Showcase your collaboration skills by highlighting experiences where you've worked in diverse teams. This is crucial for a role that values communication and teamwork in a multicultural environment.

We think you need these skills to ace LEAD C/C++ OR JAVA SOFTWARE ENGINEER - CORK CITY OR CAMBRIDGE, ENGLAND

C/C++ Programming
Java Programming
Python Programming
Artificial Intelligence (AI)
Machine Learning (ML)
Statistical Analysis
Software Development Best Practices
Object-Oriented Design Principles
Data Structures and Algorithms
Problem-Solving Skills
Code Review and Debugging
Version Control (Git)
Communication Skills
Collaboration Capabilities
Familiarity with Large Language Models
Prompt Engineering Techniques
Linux Development Environment
Customer Interaction Skills
Presentation Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C/C++, Java, and any relevant AI or machine learning projects. Use specific examples that demonstrate your skills in software development and problem-solving.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and software engineering. Mention how your background aligns with the responsibilities of the role, particularly in developing AI systems and collaborating with other engineers.

Showcase Relevant Projects: Include details about any projects where you've applied AI algorithms or developed software in a Linux environment. Highlight your experience with version control tools like Git and any customer-facing roles you've had.

Prepare for Technical Questions: Anticipate technical questions related to AI algorithms, software development best practices, and your experience with programming languages. Be ready to discuss your approach to solving complex engineering problems.

How to prepare for a job interview at Software Placements

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C/C++, Java, or Python in detail. Highlight specific projects where you've implemented AI algorithms or developed software solutions, as this will demonstrate your technical expertise and problem-solving abilities.

✨Understand AI and ML Concepts

Since the role involves developing AI systems, make sure you can explain various AI and machine learning algorithms. Be ready to discuss how you've applied these concepts in real-world scenarios, as this will show your depth of knowledge and practical experience.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice solving coding problems or algorithmic questions that may relate to AI applications. This will help you demonstrate your analytical thinking and ability to tackle complex engineering problems.

✨Communicate Effectively

Strong communication skills are essential for this role. Be prepared to explain your thought process clearly and concisely, especially when discussing technical topics. This will not only showcase your expertise but also your ability to collaborate with diverse teams.

LEAD C/C++ OR JAVA SOFTWARE ENGINEER - CORK CITY OR CAMBRIDGE, 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

S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>