Enable job alerts via email!

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

Software Placements

Cambridge

On-site

GBP 60,000 - 80,000

Full time

16 days ago

Job summary

A leading multinational semiconductor company is looking for a Lead C/C++ or JAVA Software Engineer. Join a team developing AI applications in the digital verification domain. The role requires onsite presence 4 days a week in Cambridge, England. Ideal candidates will have strong software development experience and a background in AI. Competitive salary offered.

Qualifications

  • 4+ years of software development experience in C/C++, Java or Python.
  • Or M.Sc. plus 2+ years of implementation experience.
  • Or PhD in a relevant area.
  • Strong understanding of AI and ML algorithms.

Responsibilities

  • Design and develop AI systems and features within verification tools.
  • Identify opportunities for applying AI to solve engineering problems.
  • Communicate best practices of AI application to other engineers.
  • Evaluate and select appropriate AI algorithms and tools.
  • Perform statistical analysis to ensure accuracy of results.
  • Participate in code reviews and testing.
  • Stay current with AI industry trends.

Skills

C/C++ software development
Java software development
Python software development
Machine Learning algorithms
Artificial Intelligence applications
Mathematics and statistics

Education

BSc in Computer Science or related field

Tools

Git
Linux development environment

Job description

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs