Why this role stands out
You can drive innovation in optical networking solutions by developing cutting-edge embedded software, with a competitive salary and excellent benefits, and join a team dedicated to keeping the world connected. This role is perfect for a mid-senior software engineer who thrives on solving complex technical challenges and contributing to world-class technology. Apply today to shape the future of global communications infrastructure.
Quick overview
Job description
Software Engineer
Location: Cambridge, CB4 0WN
Salary: Competitive, DOE + Excellent Benefits
Contract: Permanent, Full-Time
Hours: Monday to Friday, 37.5 hours per week (8:00am to 6:00pm), with occasional overtime and weekend working. This is an on-site role.
Benefits: Annual bonus scheme, Private healthcare, Co-financed gym membership, Life insurance, Additional annual leave through our Company Day, Ongoing learning and development opportunities
At HUBER+SUHNER Polatis, we're helping to keep the world connected.
Our innovative optical networking solutions enable the seamless movement of data across global communications infrastructure, supporting industries that rely on speed, reliability and performance.
We're looking for a talented Software Engineer to join our Cambridge team and play a key role in the development of cutting-edge embedded software that powers our industry-leading optical switching products.
If you enjoy solving complex technical challenges, working closely with hardware and software teams, and seeing your work make a tangible impact on world-class technology, we'd love to hear from you.
What you'll be doing
As a Software Engineer, you'll contribute to the architecture, design, development and integration of embedded software solutions for our Polatis product portfolio.
Your responsibilities will include:
- 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
- Working within Linux-based systems, including boot processes, Device Tree configuration (DTB) and kernel driver interaction
- Integrating and maintaining open-source libraries within existing software platforms
- Collaborating with hardware engineers to integrate software with new and existing platforms
- Working with communication protocols including I2C, UART, SPI and USB
- Troubleshooting hardware-software interaction issues and implementing effective solutions
- Interpreting hardware schematics to support integration and debugging activities
- Analysing test results and resolving issues with a methodical, data-driven approach
- Producing technical documentation and project artefacts in line with development processes and compliance requirements
What we're looking for
You'll be an experienced software engineer with a passion for embedded systems and a desire to contribute to innovative technology solutions.
In order to be successful in this role you must have:
- 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
It would be great if you had:
- Experience using Git for source control and collaborative development
- Exposure to Continuous Integration (CI) tools and automated development workflows
- Knowledge of scripting languages for automation
- Understanding of networking protocols and cyber security principles
Why join HUBER+SUHNER Polatis
At HUBER+SUHNER Polatis, our people are at the heart of everything we do. We combine the agility of an innovative technology business with the support and stability of a global organisation.
If you're looking for an opportunity to work on complex embedded software challenges while helping shape the future of global connectivity, we'd love to hear from you.
Apply today and help us keep the world connected.
Similar jobs
- CS
Forward Deployed Engineer FDE Python AWSRecently posted
Client Server · City, Manchester · Remote 🇬🇧
EngineeringSalary not listed - ME

Systems EngineerRecently posted
Morson Edge · Bristol, Gloucestershire · On-site 🇬🇧
TechnologySalary not listed - SR

Software EngineerRecently posted
Sanderson Recruitment · South West · Remote 🇬🇧
AWSJavaTechnology£68k/yr - PS

Systems EngineerRecently posted
Public Sector Resourcing CWS · Southmoor, Oxfordshire · Hybrid 🇬🇧
TechnologySalary not listed - IA

Embedded Software EngineerRecently posted
IO Associates · Cardiff, South Glamorgan · Hybrid 🇬🇧
TechnologySalary not listed - HA
Forward Deployed EngineerRecently posted
Huxley Associates · South East · Hybrid 🇬🇧
EngineeringSalary not listed - SI

Senior Software DeveloperRecently posted
Spectrum IT Recruitment Limited · City, London · Hybrid 🇬🇧
C#TechnologySalary not listed - ZE
Embedded Software EngineerRecently posted
ZENOVO LTD · Winterbourne Down, Bristol · On-site 🇬🇧
GitEmbedded SystemsC++Technology£45k - £55k/yr - AN
Senior Software Engineer 2Recently posted
Aioi Nissay Dowa Europe · United Kingdom · Remote 🇬🇧
DockerMaterial UIAWS+9TechnologySalary not listed - VB
Systems EngineerRecently posted
VONQ B.V · Rugeley, Staffordshire · Hybrid 🇬🇧
Microsoft OfficeGenerative AIITILTechnologySalary not listed - WH

Staff EngineerRecently posted Auto Apply
Wheely · London · Hybrid 🇬🇧
RubyTechnologySalary not listed - SM

Senior Software Engineer, Data Operations - PDEGORecently posted Auto Apply
Sony Music Global Job Board · UK & Ireland · Hybrid 🇬🇧
AWSSnowflakeAirflow+7TechnologySalary not listed
