Software Engineer

Lemington, Newcastle upon Tyne
10 months ago
Applications closed

Related Jobs

View all jobs

Software Engineer - Large Language Models

Software Engineer - Large Language Models

Software Engineer - Large Language Models

Software Engineer - Large Language Models

Software Engineer - Large Language Models

Software Engineer - Large Language Models

Software Engineer

Newcastle upon Tyne, Tyne & Wear

Competitive remuneration package offered. 

Salary negotiable and dependent on experience. 

An opportunity to join an exciting organisation as a Software Engineer. 

The Research and Development function is a multi-disciplined team that sits within the wider Engineering function. The team’s primary responsibility is to track the latest technology and engineering advancements and create novel solutions to previously unsolved complex problems faced by our customers.

The Research and Development team are involved in concept design, innovative product development and the support of delivery of the complete manufacturing and technical data packs associated with our contracts. The team also provides hands-on support for demonstrations, installation, testing and commissioning of new products, both internally and at our customers’ sites, all over the world.

Reporting to the Head of R&D, the primary role is developing software for our current and future products. This will include gathering and documenting user requirements, defining system functionality, developing, and testing code (integral to PEL’s products) in a number of different languages, as well as assisting during the commissioning / testing of existing and future products.

Main Duties & Responsibilities:

Writing efficient, well-designed, testable, and maintainable code.
Integrating software components into a fully functional software system.
Troubleshooting, debugging, and upgrading existing systems.
Maintaining a knowledge of current software development trends to assist in the development of current and future products and internal product design processes.
Developing flowcharts / state diagrams and other documentation to clarify / identify requirements and solutions.
Verification and validation of fellow developers designs. 
Hosting and participating in design reviews providing technical input throughput the development process.
Coaching team members to improve capabilities and develop their software knowledge/expertise. 
Generating operating and troubleshooting instructions suitable for integration into customer manuals.
Contribute to the selection and specification of the electronics hardware that software will be installed onto and interface to.
Communicating professionally with fellow staff, directors, and clients. 
Maintain strict deadlines and prioritise workflow accordingly. 
Other related duties as assigned. 

Qualifications, Skills and Experience: 

A degree in Software Engineering, Computer Science, Physics or Maths with a grade of at least a 2:1 or an equivalent qualification and experience. 
Proven experience in relevant industry. 
Experience with Linux and developing real-time software in C/C++, Java or Python is essential.
Experience of robotics, machine control systems and automation is essential.
A basic understanding of electronics and the ability to read electrical schematics is essential.
Experience with ROS, machine learning and OpenCV is advantageous. 
Knowledge of CODESYS or similar PLC software is beneficial.
Experience of testing or reviewing software written by others is desirable.
Experience working in a multi-disciplined engineering team.
Able to think laterally when problem solving.
Ability to investigate and interpret data, issues, and situations, to make sound decisions in high-stress situations.
Appetite for learning new technologies and applications.
Ability to communicate complex procedures to colleagues.
Self-motivating, proactive and results driven approach. 
Ability to work to deadlines whilst maintaining high quality. 
Excellent knowledge of MS office applications including Excel and Word. 

Competitive remuneration package offered. 

Salary negotiable and dependent on experience.

If you feel that you have the necessary skills and experience, we would like to hear from you

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

New AI Employers to Watch in 2026: UK and Global Companies Reshaping AI Careers

The artificial intelligence job market in the UK is evolving at an extraordinary pace. With record-breaking investment, government backing, and a surge in enterprise adoption, the landscape of AI employers is shifting rapidly. For candidates exploring opportunities on ArtificialIntelligenceJobs.co.uk, understanding who is hiring next is just as important as understanding what skills are in demand. In this article, we explore the new and emerging AI employers to watch in 2026, focusing on organisations that have recently secured funding, won major contracts, or expanded their UK footprint. From cutting-edge startups to global giants doubling down on Britain, these companies represent the next wave of AI career opportunities.

How Many AI Tools Do You Need to Know to Get an AI Job?

If you are job hunting in AI right now it can feel like you are drowning in tools. Every week there is a new framework, a new “must-learn” platform or a new productivity app that everyone on LinkedIn seems to be using. The result is predictable: job seekers panic-learn a long list of tools without actually getting better at delivering outcomes. Here is the truth most hiring managers will quietly agree with. They do not hire you because you know 27 tools. They hire you because you can solve a problem, communicate trade-offs, ship something reliable and improve it with feedback. Tools matter, but only in service of outcomes. So how many AI tools do you actually need to know? For most AI job seekers: fewer than you think. You need a tight core toolkit plus a role-specific layer. Everything else is optional. This guide breaks it down clearly, gives you a simple framework to choose what to learn and shows you how to present your toolset on your CV, portfolio and interviews.

What Hiring Managers Look for First in AI Job Applications (UK Guide)

Hiring managers do not start by reading your CV line-by-line. They scan for signals. In AI roles especially, they are looking for proof that you can ship, learn fast, communicate clearly & work safely with data and systems. The best applications make those signals obvious in the first 10–20 seconds. This guide breaks down what hiring managers typically look for first in AI applications in the UK market, how to present it on your CV, LinkedIn & portfolio, and the most common reasons strong candidates get overlooked. Use it as a checklist to tighten your application before you click apply.