Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
5,684

Software Developer jobs in United Kingdom

Principal Firmware Engineer - Scotland

McNally Recruitment Ltd

Cumbernauld
Hybrid
GBP 100,000 - 125,000
30+ days ago
I want to receive the latest job alerts for “Software Developer” jobs

IT Technician

Bedruthan Hotel Limited

Newquay
On-site
GBP 40,000 - 60,000
30+ days ago

Senior C++ Engineer - Low-Latency Trading Systems

P2P

Greater London
On-site
GBP 70,000 - 90,000
30+ days ago

Principal / Lead Android Engineer - Mobile Banking

Vertus Partners

Greater London
On-site
GBP 80,000 - 100,000
30+ days ago

Remote .NET Developer (C#/Blazor) - Growth & Azure

Noir

Exeter
On-site
GBP 50,000 - 60,000
30+ days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Senior .NET Developer — C#, Web & WPF, Remote UK

Noir

Wakefield
On-site
GBP 45,000 - 70,000
30+ days ago

Senior Firmware Engineer - Zephyr, BLE & LoRaWAN

Converge

Greater London
Hybrid
GBP 55,000 - 65,000
30+ days ago

IT Support Technician - 1st & 2nd Line Helpdesk

Adria Solutions

Blackburn
On-site
GBP 25,000 - 35,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

iOS Engineer — Hybrid, Global Brand, Great Benefits

Charlotte Tilbury

Greater London
Hybrid
GBP 60,000 - 80,000
30+ days ago

Senior C# Engineer — TDD, Cloud & Architecture Lead

Arch Capital Group

Manchester
On-site
GBP 60,000 - 80,000
30+ days ago

Senior IT Support Engineer - Hybrid Belfast | Windows & AD

FD Technologies

Belfast
Hybrid
GBP 60,000 - 80,000
30+ days ago

Senior IT Support Engineer

FD Technologies

Belfast
Hybrid
GBP 60,000 - 80,000
30+ days ago

Senior Firmware Engineer

Converge

Greater London
On-site
GBP 55,000 - 65,000
30+ days ago

Global EHS Software Implementation Consultant

ERM

Manchester
On-site
GBP 40,000 - 60,000
30+ days ago

SW Test Engineer

REE

Coventry
On-site
GBP 40,000 - 60,000
30+ days ago

IT Support Technician

Adria Solutions Ltd.

Blackburn
On-site
GBP 25,000 - 35,000
30+ days ago

iOS Engineer

Charlotte Tilbury

Greater London
On-site
GBP 60,000 - 80,000
30+ days ago

Lead UI Programmer

6211 Rocksteady Studios Limited

Greater London
On-site
GBP 60,000 - 80,000
30+ days ago

Environmental Software Implementation Consultant

ERM

Manchester
On-site
GBP 40,000 - 60,000
30+ days ago

IT Support Technician – Hybrid (AD/365, Windows)

Core-Asset Consulting Ltd

Newcastle upon Tyne
On-site
GBP 25,000 - 35,000
30+ days ago

Fire Alarm Engineer (PPM)

Trades Workforce Solutions

Exeter
On-site
GBP 30,000
30+ days ago

Middle PL\SQL Developer

Luxoft

United Kingdom
Remote
GBP 80,000 - 100,000
30+ days ago

Senior Software Engineer - Distributed Systems

Smarkets

Greater London
Hybrid
GBP 70,000 - 90,000
30+ days ago

Senior Network Engineer: Distributed Systems & Observability

CleanTech Talent

Glasgow
Hybrid
GBP 72,000 - 95,000
30+ days ago

UK - BusOps - Junior IT Support Engineer

Alpha FMC

United Kingdom
On-site
GBP 30,000 - 40,000
30+ days ago

Top job titles:

Administration jobsInvestigation jobsVehicle Sales jobsCall Center jobsHead Teacher jobsNaval jobsFitness Instructor jobsButler jobsUx Researcher jobsAudio jobs

Top companies:

Jobs at TescoJobs at Pets At HomeJobs at KfcJobs at BloombergJobs at BmwJobs at FiverrJobs at UnileverJobs at AecomJobs at KeringJobs at Otto

Top cities:

Jobs in BelfastJobs in ColchesterJobs in NorthamptonJobs in YorkJobs in PrestonJobs in AberdeenJobs in LutonJobs in BournemouthJobs in RotherhamJobs in Sunderland

Similar jobs:

It Software Engineer jobsSoftware Engineer jobsSoftware Testing Analyst jobsDatabase Developer jobsWeb Developer jobsFront End Developer jobsDeveloper jobsPython Developer jobsPython Software Developer jobsJunior Developer jobs
Principal Firmware Engineer
McNally Recruitment Ltd
Cumbernauld
Hybrid
GBP 100,000 - 125,000
Full time
30+ days ago

Job summary

A leading recruitment firm is seeking a Principal Firmware Engineer in Scotland. This role involves leading the design and development of firmware for Continuous Gas Analyzer Products, collaborating closely with teams and working on both legacy and new products. Candidates should have a minimum of 7 years' experience in embedded software development, preferably on Linux, along with a solid engineering background in software, electronics, or computer science. The position is hybrid, requiring four days in the office, emphasizing technical leadership and strong interpersonal skills.

Qualifications

  • Minimum 7 years of experience with embedded software development, preferably on Linux.
  • Strong technical knowledge of C and C++.

Responsibilities

  • Perform requirements capture and analysis.
  • Develop software/firmware architecture and concept proposals.
  • Conduct cyber-security risk analysis and mitigation strategies.
  • Co-ordinate estimation of development tasks.
  • Design, coding and unit test of software/firmware components.

Skills

Embedded software development
C
C++
Technical leadership
Cyber-security risk analysis

Education

Engineering degree in software, electronics, or computer science
Job description

The Principal Firmware Engineer will provide technical leadership in the design, development and maintenance of software and firmware components utilized in Continuous Gas Analyzer Products with a strong emphasis on embedded systems and hardware-level integration. This includes firmware engineers who work on code for the board using C and C++ and collaborate closely with electronics engineers. This role requires both technical leadership and strong interpersonal skills to support front-facing responsibilities. Work may involve sustaining legacy codebases as well as new product development, depending on roadmap priorities.

PLEASENOTE

theclientwillonlyacceptcandidateswhoareauthorisedtoworkinthe UK, without the requirementforsponsorshiporANYtypeofvisa(e.g.dependant/spousal,post-studyetc.)Inaddition,thisrolehybridbasedwith4daysintheScottishoffice,thereforeyoushould currentlybe locatedinScotland.

PRINCIPLE JOB RESPONSIBILITIES
  • Perform requirements capture and analysis
  • Develop software/firmware architecture and concept proposals
  • Cyber-security risk analysis and mitigation strategies including assessments of cybersecurity notifications for 3rd party components
  • Co-ordinate estimation of development tasks to support project and software release planning
  • Design, coding and unit test of software/firmware components
  • Technical review of other team members' output including design, code and test plan reviews
  • Provide coaching and mentoring of other software team members
  • Collaborate with Product Owners, Scrum Masters, Software Developers and Testers within a Scrum framework and other functions within a global team
  • Work closely with electronics engineers for integration between firmware & hardware components
  • Bug capture, analysis and resolution
  • Co-ordinate technical support for field or manufacturing issues
  • Ensure compliance with software quality & process controls as specified by Global Software Manager
  • Provide recommendations to Global Software Manager of appropriate new tools, technologies, 3rd party components, industry best practices, etc.
  • Support leadership in Software team recruitment
  • Support Cyber Security legislation and SIL-related activities
  • Familiarity with safety standards and design authority transitions is beneficial
REQUIRED QUALIFICATIONS AND EXPERIENCE
  • Minimum 7 years of experience with embedded software development, preferably on Linux
  • Engineering degree within software, electronics, or computer science, or knowledge at the same level
Desirable Skills and experience
  • Strong technical knowledge of C and C++
  • Development experience with low level hardware interconnect protocols, i.e. CAN, SPI, UART, etc.
  • Strong skills in Real-time multi-threaded embedded systems and microcontrollers
  • Strong skills in Industrial protocols: Modbus, Profinet, HART, and Fieldbus
  • Development experience working with ADC or DAC devices
  • Experience in bare metal firmware development, and developing firmware within an RTOS environment
  • Familiarity with application development for embedded Linux distributions
  • Practical experience in board bring up and debug using appropriate tools and techniques
  • 1
  • ...
  • 210
  • 211
  • 212
  • ...
  • 228

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved