Embedded Software Engineer (C/Linux) – Optical Networking

Dunwall Partners Ltd

Milton

On-site

GBP 55,000 - 75,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual bonus
Private healthcare
Co-financed gym membership
Life insurance
Company Day leave
Learning and development opportunities

Job summary

HUBER+SUHNER Polatis is recruiting a Software Engineer to develop embedded software for its optical switching products. The role focuses on architecture, design and integration of software in embedded Linux environments, collaborating with hardware teams and contributing to high-performance solutions.

You will design and maintain C components, participate in DTB/kernel driver work, use Yocto, and ensure robust, scalable software across platforms while delivering documentation and verification

Qualifications

  • Degree in Computer Science, Electronics, Software Engineering or equivalent
  • At least 3 years’ experience developing software in C for embedded systems
  • Experience working with ARM-based microcontrollers
  • Knowledge of Linux boot processes, Device Tree configuration and kernel drivers
  • Ability to develop user-space applications using POSIX APIs and read/open-source libraries
  • Experience with debugging and troubleshooting embedded systems
  • Experience with I2C, UART, SPI and USB protocols and hardware schematics
  • Experience with Yocto build system and platform design support

Responsibilities

  • Designing, developing and maintaining embedded software components in Linux environments
  • Collaborating with Software Architects and senior engineers on scalable, high-performance solutions
  • Owning software modules from concept to deployment
  • Developing C applications using POSIX APIs
  • Working with Linux boot processes, DTB and kernel drivers
  • Integrating open-source libraries and ensuring compatibility
  • Debugging, optimizing and assisting system administration
  • Collaborating with hardware engineers for integration with platforms
  • Interpreting hardware schematics to aid debugging
  • Defining verification strategies with test engineers
  • Producing technical documentation and artefacts in line with processes

Skills

Embedded C
ARM microcontrollers
Linux kernel/boot
Device Tree
POSIX APIs
Open‑source libraries
Debugging
Schematic reading
Git
Yocto
I2C/UART/SPI/USB
CI/Automation
Scripting for automation

Education

Bachelor's degree in Computer Science / Electronics / Software Engineering

Tools

Yocto build system
Git
CI tools

Job description

HUBER+SUHNER Polatis is recruiting a Software Engineer to develop embedded software for its optical switching products. The role focuses on architecture, design and integration of software in embedded Linux environments, collaborating with hardware teams and contributing to high-performance solutions.

You will design and maintain C components, participate in DTB/kernel driver work, use Yocto, and ensure robust, scalable software across platforms while delivering documentation and verification

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Linux & ARM
Embedded Software Engineer – Linux & ARM

Huber+Suhner Polatis • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 80,000
Annual bonus
Private healthcare
Gym membership
+3
Embedded Software Engineer: Linux/C, ARM, Cambridge
Embedded Software Engineer: Linux/C, ARM, Cambridge

Huber+Suhner Polatis • Cambridge

On-site
GBP 60,000 - 75,000
Annual bonus scheme
Private healthcare
Co-financed gym membership
+3
Software Engineer
Software Engineer

Dunwall Partners Ltd • Milton

On-site
GBP 55,000 - 75,000
Annual bonus
Private healthcare
Co-financed gym membership
+3
Embedded C Software Engineer - Architecture & HW Integration
Embedded C Software Engineer - Architecture & HW Integration

Huber+Suhner • Cambridge

On-site
GBP 60,000 - 85,000
Software Engineer
Software Engineer

Huber+Suhner Polatis • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 80,000
Annual bonus
Private healthcare
Gym membership
+3
Software Engineer
Software Engineer

Huber+Suhner Polatis • Cambridge

On-site
GBP 60,000 - 75,000
Annual bonus scheme
Private healthcare
Co-financed gym membership
+3
Software Engineer
Software Engineer

Huber+Suhner • Cambridge

On-site
GBP 60,000 - 85,000
Embedded Systems Engineer (Contract) – C/C++, Linux/RTOS
Embedded Systems Engineer (Contract) – C/C++, Linux/RTOS

Oho Group • Cambridge

On-site
GBP 55,000 - 83,000
Senior Embedded Test Engineer – FPGA, Python & CI/CD
Senior Embedded Test Engineer – FPGA, Python & CI/CD

Huber+Suhner • Cambridge

On-site
GBP 65,000 - 95,000
Product & Systems Engineering Lead
Product & Systems Engineering Lead

Huber+Suhner • Cambridge

On-site
GBP 90,000 - 125,000