Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Network software engineer

Cambridge
HUBER+SUHNER
Software engineer
Posted: 18 July
Offer description

Our Product Software team at HUBER+SUHNER Polatis is seeking a new team member! If you're a Network Software Engineer with experience in C and Linux, this could be the perfect opportunity for you.

The team is responsible for developing customer-facing software that operates on our industry-leading all-optical network switch. We manage two different software stacks on separate PCBs: the network software (NIC SW), which implements various L2/L3 protocols and allows communication with the optical switch via interfaces such as TL1, Netconf, Restconf, and WebUI; and the control software (DSP SW), a bare-metal stack that receives user commands through NIC SW and controls piezoelectric actuators' movement and position.

As a Network Software Engineer, you will be responsible for enhancing and optimizing Polatis products, focusing on software architecture, design, integration, and ensuring seamless collaboration across cross-functional teams. Your role involves hands-on contributions throughout all stages of the software development process, including:

* Collaborating on designing and implementing software solutions using C, considering product requirements and design constraints. Maintaining and updating software documentation for assigned projects.
* Developing or reviewing software verification plans with Test engineers, analyzing testing results, identifying product improvement opportunities, and implementing agreed changes.

Additional responsibilities include hardware integration, where you will utilize your hands-on experience to integrate Linux software with hardware components, understanding protocols like I2C, UART, SPI, USB, and reading hardware schematics effectively.

You will also collaborate with cross-functional teams to analyze technical issues and contribute to their resolution, produce relevant project artifacts as per the software development process, and provide documentation to meet regulatory and organizational standards.

The skills we're looking for include:

Essential:

* Experience in C programming within embedded environments, familiarity with ARM microcontrollers, and adherence to coding standards and best practices.
* Experience in Linux-based system development, including Linux boot process, DTB, kernel drivers, and proficiency with system administration and debugging tools.
* Understanding of networking or bus-based communication protocols and security mechanisms, including data storage and vulnerability prevention.
* Ability to develop user space applications using POSIX APIs and integrate open-source libraries.
* Knowledge of software debugging tools and practices.
* Experience working in an Agile development environment and translating technical discussions into maintainable, reviewable design documents.

Desirable:

* Familiarity with software build systems like Yocto, continuous integration tools, and scripting languages for automation.
* Experience with version control systems such as Git and issue tracking tools like JIRA.

Why HUBER+SUHNER Polatis? We uphold core values of Trust, Care, Transparency, Accountability, and Passion, fostering a culture where every team member is inspired to live these values daily. Our leadership principles aim to unlock each individual's potential, empower performance, and support development. We strive to be the employer of choice, offering a competitive remuneration package aligned with your skills and experience.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer (6163) - cambridge
Cambridge
Cambridge University Press and Assessment
Software engineer
Similar job
Software engineer (6163) - cambridge
Cambridge
Cambridge University Press and Assessment
Software engineer
Similar job
Mid-senior software engineer (java)
Huntingdon
Permanent
Leidos Innovations UK Limited
Software engineer
See more jobs
Similar jobs
It jobs in Cambridge
jobs Cambridge
jobs Cambridgeshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Cambridge > Network Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save