Edge Device Software Engineer — Hardware + Data Pipelines

Jobs in JS

Cambridge

On-site

GBP 70,000 - 110,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Stock options
Private Medical & Dental
Cycle to work scheme
Lunchtime catering on site

Job summary

Cambridge Aerospace is seeking an engineer for the Internal Tooling team to build software running on our physical devices and lab equipment. You will enable data flows from devices to backend services, design deployable device software, and collaborate with hardware, test, and manufacturing engineers to turn physical processes into reliable software.

You will own full development lifecycle responsibilities, including requirements, design, testing and documentation, with strong emphasis on

Qualifications

  • Strong proficiency in Python, C++ or similar (e.g. Rust, Go, C#).
  • Experience talking to hardware over interfaces such as serial, USB, CAN, and Ethernet/TCP.
  • Experience building clients that send data to backend APIs (REST), including retries, buffering and offline operation.
  • Solid Linux experience: services (systemd), networking, permissions and device access.
  • Understanding of concurrency, async I/O and robust error handling in long-running applications.
  • Experience owning the full development lifecycle: requirements, design, implementation, testing, documentation and handover.
  • Comfortable with standard engineering practices: Git, code review, agile planning.

Responsibilities

  • Lead the design of applications and services that run on physical devices and talk to custom hardware and lab instruments
  • Build reliable data pipelines from devices to backend APIs that cope with network outages, hardware faults and restarts without losing data
  • Design device software for easy deployment, configuration, updates and remote diagnosis
  • Work with hardware, test and manufacturing engineers to turn physical processes into dependable software
  • Work with backend and platform teams to define APIs and data contracts between devices and services
  • Mentor teammates and share hardware-integration best practices
  • Look for opportunities to automate and instrument more of our physical processes

Skills

Python
C++
Rust/Go/C#
Hardware communication
Linux
Concurrency
Development lifecycle
Git & Agile

Tools

Docker

Job description

Cambridge Aerospace is seeking an engineer for the Internal Tooling team to build software running on our physical devices and lab equipment. You will enable data flows from devices to backend services, design deployable device software, and collaborate with hardware, test, and manufacturing engineers to turn physical processes into reliable software.

You will own full development lifecycle responsibilities, including requirements, design, testing and documentation, with strong emphasis on

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Edge & Device Software Engineer
Lead Edge & Device Software Engineer

Jobs in JS • Cambridge

On-site
GBP 90,000 - 130,000
Stock options
Private Medical & Dental
Cycle to work scheme
+1
Internal Tooling Engineer - Accelerate Workflows
Internal Tooling Engineer - Accelerate Workflows

Pace XL Ltd. • Cambridge

On-site
GBP 70,000 - 110,000
Competitive compensation and stock
Private Medical & Dental
Cycle to work scheme
+1
Principal Software Engineer (Device & Edge Applications)
Principal Software Engineer (Device & Edge Applications)

Jobs in JS • Cambridge

On-site
GBP 90,000 - 130,000
Stock options
Private Medical & Dental
Cycle to work scheme
+1
Software Engineer (Device & Edge Applications)
Software Engineer (Device & Edge Applications)

Jobs in JS • Cambridge

On-site
GBP 70,000 - 110,000
Stock options
Private Medical & Dental
Cycle to work scheme
+1
Senior Software Architect: Embedded, UI & Backend Leader
Senior Software Architect: Embedded, UI & Backend Leader

Pace XL Ltd. • Cambridge

On-site
GBP 90,000 - 130,000
Private Medical & Dental
Cycle to work scheme
Lunchtime catering on site
+1
Software Engineer (Internal Tooling)
Software Engineer (Internal Tooling)

Pace XL Ltd. • Cambridge

On-site
GBP 70,000 - 110,000
Competitive compensation and stock
Private Medical & Dental
Cycle to work scheme
+1
CI/CD Architect for Hardware-in-the-Loop Systems
CI/CD Architect for Hardware-in-the-Loop Systems

Ecm Selection • Cambridge

Hybrid
GBP 60,000 - 90,000
Aerospace Systems Engineer — Hardware & Integration
Aerospace Systems Engineer — Hardware & Integration

Greenjets Limited • Wolverton

On-site
GBP 55,000 - 80,000
Senior Electronics Engineer - Drive Innovative Hardware
Senior Electronics Engineer - Drive Innovative Hardware

Enterprise Recruitment Ltd • Landbeach

On-site
GBP 45,000 - 60,000
Lab Engineer — Hardware & Test Automation
Lab Engineer — Hardware & Test Automation

CamWebDir • Cambridge

Remote
GBP 55,000 - 85,000