Embedded Software Engineer – Linux & ARM

Huber+Suhner Polatis

Cambridgeshire and Peterborough

On-site

GBP 60,000 - 80,000

Full time

11 days ago

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
Gym membership
Life insurance
Company Day leave
Learning & development

Job summary

HUBER+SUHNER Polatis is seeking a Software Engineer in Cambridge to develop embedded software for our optical switching products. You will design, implement and integrate software across embedded Linux environments, working with hardware teams to ensure high-performance solutions.

The role requires 3+ years in C for embedded systems, ARM MCU experience, and familiarity with Linux boot, Device Tree and kernel drivers. On-site role with a competitive package and excellent benefits.

Qualifications

  • Degree in Computer Science, Electronics, Software Engineering or a related discipline, or equivalent industry experience.
  • At least 3 years' experience developing software in C for embedded systems.
  • Experience working with ARM-based microcontrollers.
  • Strong understanding of coding standards, software design principles and development best practices.
  • Experience developing software in Linux environments.
  • Knowledge of Linux boot processes, Device Tree configuration and kernel drivers.
  • Experience integrating open-source software libraries.
  • Strong debugging and troubleshooting skills.
  • Experience working with hardware communication protocols including I2C, UART, SPI and USB.
  • Experience working with Yocto build systems and supporting new platform designs.

Responsibilities

  • Designing, developing and maintaining robust software components within embedded Linux environments.
  • Working closely with Software Architects and senior engineers to implement scalable, high-performance software solutions.
  • Contributing to architectural discussions, design reviews and continuous improvement initiatives.
  • Taking ownership of software modules from concept through to deployment.
  • Developing application software in C using POSIX APIs.
  • Interpreting hardware schematics to support integration and debugging activities.
  • Collaborating with hardware engineers to integrate software with new and existing platforms.
  • Producing technical documentation and project artefacts in line with development processes and compliance requirements.

Skills

C for embedded systems
ARM-based microcontrollers
Linux environments
Device Tree/DTB
I2C/UART/SPI/USB
Debugging & troubleshooting
Software architecture & design

Education

Degree in Computer Science / Electronics / Software Engineering or related

Tools

Yocto build system
Git
CI tools & workflows

Job description

HUBER+SUHNER Polatis is seeking a Software Engineer in Cambridge to develop embedded software for our optical switching products. You will design, implement and integrate software across embedded Linux environments, working with hardware teams to ensure high-performance solutions.

The role requires 3+ years in C for embedded systems, ARM MCU experience, and familiarity with Linux boot, Device Tree and kernel drivers. On-site role with a competitive package and excellent benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Linux/C, HW‑SW Integration
Embedded Software Engineer – Linux/C, HW‑SW Integration

Huber+Suhner Polatis • Milton

On-site
GBP 65,000 - 90,000
Annual bonus
Private healthcare
Co-financed 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

Huber+Suhner Polatis • Milton

On-site
GBP 65,000 - 90,000
Annual bonus
Private healthcare
Co-financed gym membership
+3
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
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 • 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
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Platform Recruitment • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 70,000
Embedded C Engineer — Linux/ARM for Networking Tech
Embedded C Engineer — Linux/ARM for Networking Tech

SoCode Recruitment • Cambridge

On-site
GBP 39,000 - 65,000