Current jobs related to Software Systems Engineer - Cambridge, Cambridgeshire - Hewlett Packard


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team working on XenServer Interfaces. As a key member of our team, you will be responsible for developing and maintaining the user interface for XenServer, a commercial virtualization platform based on the open-source Xen hypervisor.Key ResponsibilitiesDesign, develop, and...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team working on XenServer Interfaces. As a key member of our team, you will be responsible for developing and maintaining the user interface for XenServer, a commercial virtualization platform based on the open-source Xen hypervisor.Key ResponsibilitiesDesign, develop, and...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Full time

    About the RoleTE Connectivity is seeking a highly skilled Software Systems Engineer to join our team. As a key member of our Electronic and Sensor Integration Engineering team, you will be responsible for the development of software for systems and products, supporting all TE Energy product lines.Key ResponsibilitiesRequirements capture and feasibility...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team at Cloud Software Group. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for our XenServer virtualization platform.Key Responsibilities:Design and develop software applications using C# and other programming...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team at Cloud Software Group. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications for our XenServer virtualization platform.Key Responsibilities:Design and develop software applications using C# and other programming...


  • Cambridge, Cambridgeshire, United Kingdom TE Connectivity Full time

    Unlock Your Potential at TE ConnectivityAs a Software Systems Engineer at TE Connectivity, you will have the opportunity to work with a diverse team of professionals from various backgrounds and industries to create a safer, more sustainable, and connected world.Job OverviewOur Software Systems Engineering Teams provide functional and empirical analysis...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.Key ResponsibilitiesDesign and develop user interfaces for XenServer using Windows application...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.Key ResponsibilitiesDesign and develop user interfaces for XenServer using Windows application...


  • Cambridge, Cambridgeshire, United Kingdom SpanIdea Systems Full time

    Automotive Embedded Software EngineerSpanIdea Systems is seeking an experienced Automotive Embedded Software Engineer to contribute to the development of software solutions for automotive applications. As an Automotive Embedded Software Engineer, you will be responsible for developing software solutions using C++ and object-oriented programming.Key...


  • Cambridge, Cambridgeshire, United Kingdom SpanIdea Systems Full time

    Automotive Embedded Software EngineerSpanIdea Systems is seeking an experienced Automotive Embedded Software Engineer to contribute to the development of software solutions for automotive applications. As an Automotive Embedded Software Engineer, you will be responsible for developing software solutions using C++ and object-oriented programming.Key...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.Key ResponsibilitiesDesign and develop user interfaces for XenServer using Windows application...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing user interfaces for our virtualization platform.Key ResponsibilitiesDesign and develop user interfaces for XenServer using Windows application...


  • Cambridge, Cambridgeshire, United Kingdom Hexwired Recruitment Limited Full time

    Job SummaryWe are seeking a highly skilled Embedded Systems Software Developer to join our team at Hexwired Recruitment Limited. The ideal candidate will have a strong academic background and experience in software engineering, with a focus on developing, coding, and testing embedded software for high-speed electronics devices and systems.Key...


  • Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cloud Software Group. As a key member of our XenServer Interfaces team, you will be responsible for designing and developing the user interface for our XenServer virtualization platform.Key ResponsibilitiesDesign and develop the user interface for XenServer, utilizing...


  • Cambridge, Cambridgeshire, United Kingdom SpanIdea Systems Full time

    Automotive Embedded Software EngineerSpanIdea Systems is seeking an experienced Automotive Embedded Software Engineer to contribute to the development of innovative software solutions for the automotive industry.Key Responsibilities:Design and implement software solutions for automotive applications using C++ and object-oriented programming.Collaborate with...


  • Cambridge, Cambridgeshire, United Kingdom SpanIdea Systems Full time

    Automotive Embedded Software EngineerSpanIdea Systems is seeking an experienced Automotive Embedded Software Engineer to contribute to the development of innovative software solutions for the automotive industry.Key Responsibilities:Design and implement software solutions for automotive applications using C++ and object-oriented programming.Collaborate with...


  • Cambridge, Cambridgeshire, United Kingdom SpanIdea Systems Full time

    Automotive Embedded Software EngineerSpanIdea Systems is seeking an experienced Automotive Embedded Software Engineer to contribute to the development of innovative software solutions for the automotive industry.Key Responsibilities:Design and implement software solutions for automotive applications using C++ and object-oriented programming.Collaborate with...


  • Cambridge, Cambridgeshire, United Kingdom SpanIdea Systems Full time

    Automotive Embedded Software EngineerSpanIdea Systems is seeking an experienced Automotive Embedded Software Engineer to contribute to the development of innovative software solutions for the automotive industry.Key Responsibilities:Design and implement software solutions for automotive applications using C++ and object-oriented programming...


  • Cambridge, Cambridgeshire, United Kingdom SpanIdea Systems Full time

    Automotive Embedded Software EngineerSpanIdea Systems is seeking an experienced Automotive Embedded Software Engineer to contribute to the development of innovative software solutions for the automotive industry.Key Responsibilities:Design and implement software solutions for automotive applications using C++ and object-oriented programming.Collaborate with...


  • Cambridge, Cambridgeshire, United Kingdom SpanIdea Systems Full time

    Automotive Embedded Software EngineerSpanIdea Systems is seeking a skilled Automotive Embedded Software Engineer to contribute to the development of cutting-edge automotive software solutions.Key Responsibilities:Design and implement software solutions for automotive applications using C++ and object-oriented programming principles.Collaborate with...

Software Systems Engineer

2 months ago


Cambridge, Cambridgeshire, United Kingdom Hewlett Packard Full time

Job Summary:

We are seeking a highly skilled Software Systems Engineer to join our Virtualization Platforms team at Hewlett Packard. As a key member of our team, you will be responsible for designing and implementing operating system level software projects, including device drivers with a focus on virtualization and Windows kernel environments.

Key Responsibilities:

  • Lead design and implementation efforts for operating system level software projects, including device drivers with emphasis on virtualization and Windows kernel environments.
  • Lead reverse engineering and black box debugging efforts to identify and resolve complex system issues.
  • Develop solutions for macro and micro verification of developed components to ensure high-quality software delivery.

Requirements:

  • Experience developing system software in C and x86 assembler.
  • Expert understanding of virtualization technologies, including hardware-assisted virtualization (VT-x and AMD-V) and auxiliary technologies such as IO-MMU.
  • Expert understanding of modern operating systems, including Windows NT components.
  • Hands-on experience with locating and addressing performance bottlenecks in system software.
  • Experience debugging complex systems problems.

Preferred Qualifications:

  • Experience in modern C++ and/or Rust development.
  • Understanding of Windows NT components, such as memory or I/O manager.
  • Experience working on Windows internals, x86/AMD64 architectures, Windows IoT, and Windows on ARM development.
  • Working knowledge of WDM (KMDF is a plus) and ideally at least one of: WDDM, NDIS, WFP.
  • Familiarity with virtualization technologies.
  • Experience with Linux kernel and user mode development.
  • Understanding of components in the OSI networking model with emphasis on TCP/IP protocols.

About Hewlett Packard:

We are a leading technology company that delivers innovative solutions to protect our customers' devices and data. Our unique micro-virtualization technology ensures that customers are protected from even the most advanced cyber security threats.

What We Offer:

  • A dynamic and collaborative work environment.
  • Opportunities for professional growth and development.
  • A competitive salary and benefits package.