Current jobs related to Senior / Staff Engineer - Software - Cambridge UK CB AP, Cambridge - ARM


  • Cambridge, UK, CB2 3AP, Cambridge, United Kingdom ARM Full time

    Job Overview:The Central Technology (CT) Group at Arm is responsible for examining and defining the future of Arm solutions to the next generation of challenges. We consider the solutions at a full system level involving many components developed by several teams. To get the best out of Arm’s IP, we use performance models to explore system architecture and...


  • Cambridge, UK, UK, CB2 3AP, Cambridge, United Kingdom BDO UK Full time

    Ideas | People | TrustWe’re BDO. An accountancy and business advisory firm, providing the advice and solutions entrepreneurial organisations need to navigate today’s changing world.We work with the companies that are Britain’s economic engine – ambitious, entrepreneurially-spirited and high‑growth businesses that fuel the economy - and directly...

  • Software Developer

    1 month ago


    Elsworth, UK, Cambridge, United Kingdom S2 Partnership Full time

    About Us Join the S2 Partnership to be part of the thriving real-estate sector. Delivering market-leading software and consultancy services to global property owners and investors, the S2 Partnership is renowned for its client-focused approach, built up through a strong reputation for quality of service over the past 20+ years. As part of our offering, we...

  • Electronic Engineer

    7 days ago


    Harston, UK, Cambridge, United Kingdom Sagentia Innovation Full time

    As a highly successful leading-edge product development and technology services company, we have been involved in several diverse and exciting electromechanical system development projects including a rapidly manufactured ventilator system for the UK government virus detection technologies, advanced agricultural machinery, surgical robotics, novel drink...


  • Sawston, UK, Cambridge, United Kingdom Pulpex Full time

    ROLE:Reporting to a Senior or Principal Engineer, Mechanical Engineers help the Engineering Team in the development of the bottle-making process. They are expected to have in-depth technical knowledge to support their role and the ability to learn and apply new skills quickly. The team supports all aspects of the process to varying degrees, from pulp...

  • Senior Sous Chef

    1 day ago


    Cambridge, CB1, Cambridge, United Kingdom BLW Recruitment LTD Full time

    Whats in it for you:Work life balance(moving to a 4 day week)£35,000 plus tronc and bonus scheme (OTE £45,000)Site performance bonus.Fast focused development.Paid Overtime or Time in Lieu (Individuals Preference).50% off food & drink at all sites.Tech Scheme.Cycle Scheme.Opportunities for growth and development with personal development plans and...


  • Cambourne, UK, Cambridge, United Kingdom Chalid Construction Recruitment Ltd Full time

    Managing Quantity Surveyor required to work on a full time, permanent hybrid basis, on behalf of a well known & highly regarded Tier 1 Main Contractor, based in the Cambourne area.Coming from either a Senior QS or Managing Qs background, coupled with Main Contracting experience, you will be expected to lead by example, ensuring that costs are reduced...

  • Sous Chef

    1 day ago


    Cambridge, CB1, Cambridge, United Kingdom BLW Recruitment LTD Full time

    Salary and Benefits:The salary will be £36,668 per annum. In addition, you will receive paid overtime and bonus. Included in the benefits package is membership of a defined contribution pension scheme, membership of a medical cashback scheme, meals, parking, and non-contractual bonus paid in November of each year.Key Responsibilities:To support the Head...


  • Cambridge, CB1, Cambridge, United Kingdom CHM Full time

    Our client, a Cambridge College is seeking to appoint a permanent, full-time Food and Beverage Assistant to work as part of the College's Front of House Team.Food and Beverage AssistantLocation:Cambridge, CB2Salary: Circa £25,000 per annumVacancy Type: Permanent, Full-time, 36.5 hours per weekSupporting the Head Butler, Deputy Head Butler and Food and...

  • Junior Sous Chef

    2 weeks ago


    Cambridge, CB1, Cambridge, United Kingdom BLW Recruitment LTD Full time

    Salary:£33,074Benefits include:Generous pension scheme; 14.5% employer contributions and 3x death in service benefitHealthcare cash-plan33 days of annual leave (including public holidays)Free on-site lunch providedWorkplace Nursery Scheme (salary sacrifice)Cycle-to-work scheme (subject to scheme rules)Car Parking (subject to availability/eligibility)College...

  • General Manager Pub

    2 weeks ago


    Cambridge, CB1, Cambridge, United Kingdom BLW Recruitment LTD Full time

    Whats in it for you:Being part of a strong family culture, amazing people, gorgeous venues, and a supportive senior management team.£40,000 basic salary with a £60,000 OTESite performance bonus.Paid Overtime or Time in Lieu (Individuals Preference).50% off food & drink at all sites.Tech Scheme.Cycle Scheme.opportunities for growth and development with...


  • 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 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 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 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 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 designing and developing the user interface for XenCenter, a Windows application that provides a user-friendly interface for managing and monitoring XenServer resource pools.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 working on XenServer Interfaces. As a key member of our team, you will be responsible for designing and developing the user interface for XenCenter, a Windows application that provides a user-friendly interface for managing and monitoring XenServer resource pools.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 working on XenServer Interfaces. As a key member of our team, you will be responsible for designing and developing the user interface for XenCenter, a Windows application that provides a user-friendly interface for managing and monitoring XenServer resource pools.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 working on XenServer Interfaces. As a key member of our team, you will be responsible for designing and developing the user interface for XenCenter, a Windows application that provides a user-friendly interface for managing and monitoring XenServer resource pools.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 working on XenServer Interfaces. As a key member of our team, you will be responsible for designing and developing the user interface for XenCenter, a Windows application that provides a user-friendly interface for managing and monitoring XenServer resource pools.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 working on XenServer Interfaces. As a key member of our team, you will be responsible for designing and developing the user interface for XenCenter, a Windows application that provides a user-friendly interface for managing and monitoring XenServer resource pools.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 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 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 designing and developing user interfaces for our XenServer 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 working on XenServer Interfaces. As a key member of our team, you will be responsible for designing and developing user interfaces for our XenServer 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 working on XenServer interfaces. As a key member of our team, you will be responsible for developing and maintaining the XenCenter application, a large C#.NET Framework application with over 1 million lines of code.Key ResponsibilitiesDesign, develop, and test software...


  • 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 XenCenter application, a large C#.NET Framework application with over 1 million lines of code.Key ResponsibilitiesDesign, develop, and test software...


  • Cambridge, United Kingdom Cloud Software Group Full time

    Senior Software Engineer – XenServer Interfaces What we're looking for: You're an enthusiastic Senior Software Engineer with a passion for Windows application user-interface design and development to join a team with some of our most talented engineers working on XenServer. About XenServer:  XenServer is a commercial virtualization platform based...

Senior / Staff Engineer - Software

3 months ago


Cambridge UK CB AP, Cambridge, United Kingdom ARM Full time

About The Team:

Join our dynamic FPGA Prototyping verification team, a key part of Arm's Solutions Engineering group We are a dedicated group of engineers providing a robust platform to build and test software on Arm's cutting-edge subsystems and System-on-Chips (SoCs). Our mission is to accelerate the development process by offering a versatile and high-performance prototyping environment that enables seamless software integration and validation. These solutions target a wide range of market segments including mobile, server, IoT, automotive, and more.

Job Description

As a member of this team your day-to-day work will consist primarily of creating Software drivers for verification/validation of SoC RTL designs that are modified for FPGA implementation. You will be developing and maintaining SW build infrastructure, writing Testcases in C, crafting automated test systems and writing bare metal drivers for different peripherals such as PCIe, CXL and other peripherals.

If you are looking for a role that combines hardware and software skills in an environment where you can make a meaningful contribution, we’d love to hear from you Join our committed team that builds innovative FPGA solutions and collaborates closely to achieve great results.Responsibilities:
  • Software design and implementation of reference software for Arm processors and systems.
  • Develop, optimize and deliver the software needed to support the verification and validation of Arm's groundbreaking IPs and SoCs in our FPGA prototyping platforms.
  • Working closely with the FPGA verification engineers to verify the accurate functionality of the RTL implementations.
Required Skills and Experience:
  • Excellent C coding skills and some knowledge of assembly programming.
  • Experience in low-level Embedded system development and debugging.
  • Familiarity with concepts such as bootloaders, and device drivers.
  • Proficiency with build systems (Make, Cmake, Meson).
  • Scripting capability such as Python, Shell Programming.
“Nice To Have” Skills and Experience:
  • Basic understanding of RTL design and simulation/verification. Knowledge of HDLs like Verilog will be a plus.
  • Experience with version control and project management/bug tracking systems such as Git and Jira.
  • IDE and compilation technology, e.g. Eclipse and Keil MDK.
  • Knowledge of common hardware interfaces, PCIe, CXL, UARTs, SPI, I2C etc.
In Return:

You will expand your expertise, be challenged and work with advancing technologies. You will work alongside many other engineering teams including software, FPGA implementation and verification. You will be involved in deep technical discussions, working with top class multifunctional engineering teams. You will apply your experience and skills to encourage collaboration with external ODMs, contractors, building relationships and partnerships.

#LI-SM1