Lead Software Engineer

Citnow Group
Nottingham, United Kingdom
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior
Compensation
£ 48K

Job location

Remote
Nottingham, United Kingdom

Tech stack

C
Computer-Aided Design
Artificial Intelligence
UClibc (C Standard Library)
CAN Bus
Computer Engineering
Software Debugging
Desktop Computing
Linux
DevOps
Linux on Embedded Systems
FFmpeg
Virtual Private Networks (VPN)
Python
Routing
OpenVPN
Salesforce
Shell Script
Software Engineering
Universal Asynchronous Receiver/Transmitter
Web Applications
Peripherals
Backend
GIT
Openwrt
Yocto
Iptables
Data Management
Docker

Job description

We are looking for a Lead / Principal Engineer to take technical ownership of the embedded and edge systems that underpin the clients products. This is a hands-on senior role focused on building edge devices that ingest, process, and manage video and sensor data in real-world environments.

You will lead system design, make pragmatic engineering decisions, and work closely across software and hardware to deliver reliable, production-ready platforms.

Key Responsibilities

Technical Leadership & Architecture

  • Own embedded and edge system design for AI and non-AI products
  • Break down complex requirements into scalable, robust solutions
  • Make architectural trade-offs across performance, cost, and delivery
  • Provide technical leadership and act as an escalation point

Embedded Linux & Edge Systems

  • Design and maintain embedded Linux platforms
  • Develop tooling and diagnostics using shell scripting and Python
  • Manage boot processes and services using systemd
  • Work confidently in headless environments (SSH, UART, serial consoles)
  • Support provisioning, monitoring, and remote troubleshooting

Networking, Security & Integration

  • Design secure networking (firewalling, routing, VPNs)
  • Work with iptables, OpenVPN, and WireGuard
  • Integrate compute platforms, CCTV cameras, and peripherals
  • Read schematics and PCB diagrams for system-level debugging

Collaboration & Documentation

  • Work with DevOps, backend, and operations teams end-to-end
  • Produce clear, practical technical documentation, As a Senior Hardware /Principal Engineer, you will be working as part of a multidisciplinary team to formulate and optimise innovative hardware engineering solutions, for products such as Helmet Mounted & Head-Up Displays, Mission Computers, Flight Controls, Active..., Job Description Electronics Hardware Specialist Location: Nottingham Salary: £35,000 - £48,000 (DOE) About the Role We're seeking a hands-on, customer-focused Hardware Support Engineer to act as the technical expert for the customers and field teams. You'll take..., Electronics Hardware Specialist Location: Nottingham Salary: £35,000 £48,000 (DOE) About the Role We re seeking a hands-on, customer-focused Hardware Support Engineer to act as the technical expert for the customers and field teams. You ll take ownership of complex hardware..., Lead Mechanical Engineer Permanent, Full Time Hours: Mon - Fri | 40 hours (8am-5pm) + 1 in 4 week On-Call + Overtime Location: MOD Whitehall, London We're recruiting a Lead Mechanical Engineer to join our building maintenance team dedicated to the Ministry of Defence..., Lead Software Engineer | Python, TypeScript, AI Hybrid working | 1-2 days a week in Central London Salary paying £110k-£130k + Bonus Oliver Bernard are working with a fast-scaling FinTech who are building the next generation of digital banking for ambitious and..., The Role: Lead Test Engineer Location: Remote Position Type: Contract Inside IR35 Remote work option Available: Remote Job Description: Key Responsibilities: - Design, develop, and execute test cases for web applications. - Perform functional, regression, and...

Requirements

  • Strong hands-on embedded Linux experience
  • Ability to work autonomously and guide other engineers
  • Proficiency in shell scripting and Python
  • Git-based workflows
  • Strong networking fundamentals
  • systemd and headless Linux environments
  • Ability to read electrical and PCB schematics

Nice to Have

  • C programming
  • NVIDIA Jetson
  • Yocto or Buildroot
  • OTA updates (Mender, RAUC)
  • Video pipelines (V4L2, GStreamer, FFmpeg)
  • OpenWRT, Docker, CAN bus, device trees
  • Exposure to PCB design, mechanical CAD, or manufacturing processes, Are you an experienced engineering professional ready to lead technical teams and drive operational excellence? Do you want to join a global leader in calibration services with a strong focus on sustainability and career progression? If so, we have an exciting opportunity...

About the company

Site Reliability Engineer Lead (SRE) - AWS | Observability | Incident Management Robert Half International (an S&P 500 global staffing provider) is supporting a global consulting firm in sourcing an interim SRE Lead for a major financial services engagement. This role will..., Chroma is working with an electronics engineering company who are looking for a Lead Metrology Engineer to join their team! As a Lead Metrology Engineer, you'll act as a subject matter expert responsible for the metrology performance of utility products. You'll focus on..., Job Requirements Quest Global is an organisation at the forefront of innovation and one of the world's fastest growing engineering services firms with deep domain knowledge and recognised expertise in the top OEMs across seven industries. We are a twenty-five-year-old..., About us Founded in 2008, CitNOW is an innovative, enterprise-level software product suite that allows automotive dealerships globally to sell more vehicles and parts more profitably. CitNOW's app-based platform provides a secure, brand-compliant solution - for dealers to...

Apply for this position