Software Engineer C++

Full Time
Competitive

Job Description


body {font: normal 400 13px/16px ‘Open Sans’,’Helvetica Neue’,Helvetica,Arial,sans-serif;color:#333;margin:10px;}p,span,div,b,i,u{ line-height: 120% !important; font-family: ‘Open Sans’,’Helvetica Neue’,Helvetica,Arial,sans-serif !important; }

Software Engineer

Stirling, Scotland

Peacock Technology is looking for a Software Engineer to join our research and development team.

At Peacock Technology we are connecting our experience in robotics and artificial intelligence to deliver ongoing solutions to help food producers reduce their labour requirements and improve long term food sustainability and animal welfare. We provide a range of products using robotics, machine vision and sensing technologies to monitor cow condition and provide farmer insights for disease prevention and welfare. Our development team includes highly qualified engineers, including engineers with PhDs in Software Engineering, Mathematics and Mechanical Engineering. We also have close working relationships with universities, colleges, and research organisations. We have an opportunity for a Software Engineer to join our development team and help guide our efforts to ensure that we are providing meaningful solutions to the dairy farmers.

Job Description

The role will involve participation at all stages of the development process, from requirements capture through development, to onsite commissioning and testing. You will take ownership of a varied set of projects for different applications in various industries.

We are looking for someone who has a passion for engineering, who has a professional approach to projects and who can find solutions to unusual automation challenges.

Friendly and professional, you will be responsible for software and API’s across the cloud and local server systems.

The role will involve participation at all stages of the development process, from requirements capture through development, to onsite commissioning and testing.

We are looking for someone who has a passion for software engineering, who has a professional approach to projects and who can find solutions to unusual challenges.

Responsibilities

· Contribute and participate in discussions in all phases of the development lifecycle

· Review code written by other engineers

· Strive to deliver new features, working in an Agile environment and supporting other members of the team

· Prepare and deliver ordered/incremental releases of software components

· Support continuous improvements by investigating alternative technologies and presenting these for architectural review

Qualifications and Experience

· BSc/MSc degree in Computer Science, Engineering, or a related subject

· Excellent knowledge of relational databases, particularly MySQL or PostgreSQL

· At least 2-year’s commercial programming experience in C++

Essential Skills

· C++

· OOP

· Linux

· Desktop application development and GUI programming

· GIT or other similar source control systems

· Ability to take time-efficient ownership of tasks

· Ability to work on multiple concurrent projects

· Ability to problem solve and find timely solutions

· Ability to work in a multi-disciplined team

· Good communicator

Desirable Skills

· Developing with QT

· Machine Learning experience

· Database technologies

· Experience in web technologies

· DevOps processes and tools

· Interest in the dairy industry is useful

· Team leadership or mentoring experience

What we’ll offer you in return

• Full-time, Permanent

• Excellent remuneration

• 34 days holiday entitlement

• Private health and wellness scheme

• Additional bonus scheme available

As part of the interview process, you will be expected to join a first stage Zoom video call and a second, face to face at our offices in Stirling

Job Type

Full-time, Permanent

Competitive Salary

Job Description

Date Posted

September 21, 2023

Country

N/A

Category

None

Salary Range

Competitive

Industry

None

Job Owner

Bhavesh Patel
+447896658803
bpatel@octagongroup.co.uk

Personal Information