Enable job alerts via email!

Senior Software Engineer

Jackson Hogg Ltd

Newcastle upon Tyne

On-site

GBP 50,000 - 60,000

Full time

Today
Be an early applicant

Job summary

A high-tech engineering company in Newcastle upon Tyne is seeking a Senior Software Engineer to develop real-time software solutions for cutting-edge technology projects. This role involves collaboration with multiple engineering disciplines and offers a competitive salary of £50,000-£60,000 along with various benefits. You'll enjoy autonomy over your work and a supportive team culture.

Benefits

Performance-related bonus
25 days holiday + public holidays (+ long-service bonus days)
Private healthcare
Pension (up to 4% matched)
EV car and Cycle to Work schemes
Free on-site meals
Dynamic, high-energy workplace in a beautiful countryside setting
Flexible working model

Qualifications

  • Proven background in developing software for real-time embedded platforms.
  • Knowledge of computer vision or machine learning principles would be a bonus.
  • A creative problem solver who enjoys technical challenges and teamwork.

Responsibilities

  • Design and develop real-time software solutions for physical devices.
  • Contribute to architecture, design and implementation across multiple platforms.
  • Collaborate with electrical, mechanical, and systems engineers.
  • Manage code reviews, version control and releases.
  • Stay hands-on and adaptable in a dynamic R&D environment.

Skills

Strong C++ development skills
Experience with Linux hardware drivers
Networking knowledge
CMake
GitHub
VS Code
Python

Education

Degree in Computer Science, Engineering, Physics, or related subject
Job description

Senior Software Engineer - Cutting-Edge Tech Projects (£50,000-£60,000 per annum)

On-site | Newcastle upon Tyne | Full-time | £50,000-£60,000 + benefits

Are you an experienced Software Engineer who loves seeing your code come to life on real hardware? This is a fantastic opportunity to join a high-tech engineering company developing world‑leading tracking and interception systems used across the globe.

The Role

You’ll work across the full development lifecycle — from system architecture through to live testing with physical hardware. This role suits someone who enjoys working close to the hardware, solving complex problems, and delivering high-performance, real‑time software.

Key responsibilities
  • Design and develop real‑time software solutions for physical devices
  • Contribute to architecture, design and implementation across multiple platforms
  • Collaborate with electrical, mechanical, and systems engineers
  • Manage code reviews, version control and releases
  • Stay hands‑on and adaptable in a dynamic R&D environment
About You
  • Degree in Computer Science, Engineering, Physics, or a related subject
  • Strong C++ development skills
  • Experience with Linux hardware drivers, networking, CMake, GitHub, VS Code (Python a plus)
  • Proven background in developing software for real‑time embedded platforms
  • Knowledge of computer vision or machine learning principles would be a bonus
  • A creative problem solver who enjoys technical challenges and teamwork
What's in It for You
  • Competitive salary of £50,000-£60,000 per annum
  • Work on cutting‑edge technology projects in defence and security
  • See your code come to life through integrated systems and live field testing
  • Real autonomy and ownership over your work
  • Supportive, collaborative engineering culture
Benefits include
  • Performance‑related bonus
  • 25 days holiday + public holidays (+ long‑service bonus days)
  • Private healthcare
  • Pension (up to 4% matched)
  • EV car and Cycle to Work schemes
  • Free on‑site meals
  • Dynamic, high‑energy workplace in a beautiful countryside setting
  • Flexible working model

If you're looking for a role where software meets real‑world engineering and you want to make a tangible impact — this could be your next big move.

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