Software Engineer

Cambridge, ENG, GB, United Kingdom

Job Description

At HUBER+SUHNER, we design and create essential components that transport power and data through networks. This is how our employees around the globe contribute to a world where people get and stay connected.


Software Engineer


=====================

Cambridge

|

100

|

Unlimited



#

Your tasks







The Software Engineer plays a key role in enhancing and optimizing H+S Polatis products, with a strong focus on software architecture, design, and integration. This position demands hands-on technical contributions and active collaboration across cross-functional teams to drive product excellence and team efficiency.



Software Architecture and Design:

Collaborate with the Software Architect and other Senior Engineers to understand and implement software architecture aligned with product requirements and design constraints. Translate architectural concepts into robust, scalable, and maintainable software components.



Technical Expertise:

Demonstrate solid proficiency in C programming within embedded Linux environments. Support the creation and review of software verification plans in collaboration with test engineers. Analyze test results to identify product improvement opportunities and implement corrective actions.



Hardware Integration:

Utilize hands-on experience to integrate software with hardware, comprehending various hardware protocols (I2C, UART, SPI, USB) and reading of hardware schematics effectively.



Cross-Functional Collaboration:

Collaborate with cross-functional teams including production to understand and diagnose potential software issues and resolve them.


Process Orientation

Produce the relevant project artefacts as required by the software development process. Provide specific documentation related to product design to meet regulatory compliance and organization requirements.
#

Your profile









At least 2+ years of proven experience as a Software Engineer in a professional environment, with a strong focus on Linux-based systems development. Ability to use number of development tools for system administration and debugging. Skills in optimizing software for performance and memory usage. 2+ years of C programming language experience in an embedded environment. Experience of developing software targeted at ARM microcontrollers. Familiarity with coding standards and best practices. Ability to write user space application software using POSIX APIs. Ability to integrate open source library into existing programs. Experience of working with hardware interfaces, with demonstrable experience in HW debugging of I2C, USB, SPI based interfaces. Experience of working in an Agile software development environment and contribute significantly in generating relevant process artefacts.






Desirable skills



Proven experience with Software build systems (Yocto). Ability to modify Yocto to support a new platform design, new versions. Continuous integration tools, and scripting languages to automate tasks and improve development workflows. Solid understanding of networking protocols, and security mechanisms including data storage, and preventing vulnerabilities. Experience with version control systems (e.g., Git) and issue tracking tools (e.g., JIRA).

#

Why HUBER+SUHNER Polatis?




Our aim is to be the employer of choice and as such you can be assured of a market leading remuneration package that matches your skills and experience.



Your employment and development is at the heart of our "Fundamentals".



We have an entrepreneurial and collaborative culture within the business.

#

We can't wait to hear from you!




Apply now




You will hear back from us as soon as possible. For further information please contact:

HR Team

hr.polatis@hubersuhner.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4035418
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Cambridge, ENG, GB, United Kingdom
  • Education
    Not mentioned