Software Engineer

4 weeks ago


Cambridge, United Kingdom ARM Full time

**Software Engineer - Architecture & Technology to work at Arm's Headquarters in Cambridge**
This is an excellent opportunity for a software engineer to contribute to the development of machine generated functional models of the Arm architecture These CPU and System models are built using a toolchain for a domain specific language and other toolsto pre-process data in different formats. If you want to work on an impactful technology, generate these models and collaborating with many engineers across Arm, this can be ideal for you.
The Architecture Information Technology Group (AIG) is part of the Architecture Technology Engineering Group (ATG), which is a growing team involved in new, exciting challenges. You will help in changing the way computer architecture is going to be developedand shared with partners in the future
Through your involvement in this team, you are interacting with and influencing many parts of Arm. You will build high-quality, creative and fully performing software, that aligns with well-defined coding standards and technical design.
You and your team work closely with other engineering managers, technical writers and Arm architects (both hardware and software) to understand and document Arm architecture.
Our software engineers work in a flexible, supportive, and collaborative environment. Their skills are highly valued, and extensive education, on-the-job training, and mentoring are provided to support their growth and career progression.

**Responsibilities**:

- Contributing to development of architecture specifications and functional models, including expanding capabilities of the models
- Enabling architecture development through building and testing high quality tools and releasing them to other teams in Arm
- Supporting architectural correctness through verification and debugging with unit and compliance tests
- Understanding and prioritizing key requirements from partners
- Designing, developing and testing software solutions, to a high level of quality.
- Ensuring good use of machine-readable specifications throughout this process to promote reuse, efficiency and design.
**Required Skills and Experience**:

- Bachelors (BS) or Masters (MS) in Computer Science, Computer Engineering or equivalent.
- You have strong skills in multiple high level programming languages - Ideally C/C++ and/or Python.
- Strong grasp of algorithms, data structures and compilers.
- Your experience is extensive in all parts of the software development cycle to ensure good design, continuous integration and quality.
- You are dedicated and self-motivated
- You clearly communicate solutions for complicated technical problems to both the team members, as well as customers. Excellent language skills in English orally and written are required
- You put your partners and customers first in all that you do by understanding their needs and striving to achieve mutually beneficial solutions.

**"Nice To Have" Skills and Experience**:

- Arm Architecture or Computer architecture in general
- Exposure to assembly language
- You understand the purpose and structure of compilers and have awareness of techniques in compiler optimization and code generation.

LI-JW1


  • Software Engineer

    1 week ago


    Cambridge, United Kingdom Cloud Software Group Full time

    What we're looking for: You're an enthusiastic Software Engineer with the drive and passion to develop your functional programming and systems engineering experience in an enterprise setting. We'd like you to join a team of some of our most talented engineers working on XenServer. About XenServer:  XenServer is a commercial virtualization platform...


  • Cambridge, United Kingdom Siemens Industry Software Limited Full time

    Siemens Digital Industries Software - Accelerate transformation Let's make the difference together! Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industries. With our Digital Enterprise...


  • Cambridge, United Kingdom Cloud Software Group Full time

    You understand software development principles and apply those to craft code that's easy to understand, modify, and test. You also understand quality, resiliency and supportability. If you're a self-motivated developer who enjoys taking ownership and making a tangible impact, we want to hear from you! Our team:  The StoreFront Services team, based in...


  • Cambridge, United Kingdom Cloud Software Group Full time

    LEAD SOFTWARE ENGINEER – HYPERVISOR Are you an ambitious software engineer with an interest in Open Source and experience working at hypervisor or operating-system level? We'd love you to become part of a high-profile team within our Research & Development Centre in the UK, working on the future development and evolution of the XenServer hypervisor -...


  • Cambridge, United Kingdom Siemens Industry Software Limited Full time

    Would you like to be apart of a global company?  Siemens DigitalIndustries Software - Transform the everyday!  Meet the team - SiemensDigital Industries (DI) is an innovation leader in automation anddigitalization. Closely collaborating with partners and customers, we careabout the digital transformation in the process and discrete industries....


  • Cambridge, United Kingdom Cloud Software Group Full time

    What we're looking for: You're an enthusiastic associate (graduate) 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 on the open-source Xen hypervisor....


  • Cambridge, United Kingdom Siemens Industry Software Limited Full time

    Siemens Digital Industries Software - Accelerate transformation Let's make the difference together! Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industries. With our Digital Enterprise...


  • Cambridge, United Kingdom Cloud Software Group Full time

    We're looking for a Senior Software Engineer for our flagship XenServer hypervisor to maintain a technical relationship with our hardware-vendor partners, develop new virtualisation capabilities, and resolve discovered defects. As part of the Partnership Engineering team you will be responsible for liaising with tier 1 OEMs and hardware vendors to enable...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Applications are invited for the position of Engineering Lead at the Institute of Computing for Climate Science (ICCS). In the face of the present climate crisis, there is pressing need for skilled software engineers to collaborate with climate scientists in delivering a new generation of high-quality, high-performance, and high-assurance models. The...


  • Cambridge, United Kingdom Software AG Full time

    Software AG simplifies the connected world. Founded in 1969 it helps deliver the experiences that employees, partners and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data and clouds; empowers streamlined processes; and connects “things” like sensors, devices and machines. It helps 10,000+...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Fixed-term: The funds for this post are available for 4 years in the first instance. The University of Cambridge Open Zettascale Lab (COZL) is a new research group whose aim is to evolve and utilise the technologies that will make up the next generation of top-flight supercomputers. These state-of-the-art, post-exascale systems will help gain insights into...

  • Software Engineer

    2 weeks ago


    Cambridge, United Kingdom OHO Group Ltd. Remote Work Freelance Full time

    Software Engineer - Cambridge - Exciting MedTech Start-UpPermanent + Tech-for-Good + Share options schemeAre you a Software Engineer with a strong interest in the HealthTech and MedTech industry? Are you a Software Engineer with strong Python programming experience?We’re looking for junior to mid-level Software Engineers to join this exciting MedTech...

  • Software Engineer

    7 days ago


    Cambridge, United Kingdom Synapri Full time

    Software Engineer required for a Cambridge based global leading market research business. Our client are looking to hire Software Engineer into their existing engineering function to work on the redevelopment of several key systems.The successful candidates will get involved in multiple projects across a broad range of technologies. Individuals hired will be...

  • Software Engineer

    1 week ago


    Cambridge, United Kingdom Platform Recruitment Full time

    Software Engineer Title: Software Engineer Company: Holograms Location: Hybrid (Cambridge 2 days/week) Salary: Up to £80,000 Skills: C++, GPU, CUDA, Python Overview: An elite tech start-up who are building the next generation of holography through state of the art Augmented Reality (AR) R&D are hiring for C++ software engineers across a variety of...

  • Software Engineer

    1 week ago


    Cambridge, United Kingdom Platform Recruitment Full time

    Software Engineer Title: Software Engineer Company: Holograms Location: Hybrid (Cambridge 2 days/week) Salary: Up to £80,000 Skills: C++, GPU, CUDA, Python Overview: An elite tech start-up who are building the next generation of holography through state of the art Augmented Reality (AR) R&D are hiring for C++ software engineers across a variety of...

  • Software Engineer

    23 hours ago


    Cambridge, United Kingdom ITECCO Full time

    **Role**: C++ Developer - All Levels **Location**: Cambridge I am looking to speak with Software Engineer's of all level's with a passion for C++/C. My client is a unique, specialist software house who has taken their market by storm by working with companies such as Google, Meta & Amazon. They have specialised products and services that no one else in...

  • Software Engineer

    2 weeks ago


    Cambridge, United Kingdom ARM Full time

    **Software Engineer** Are you looking for an exciting and challenging role, with the possibility to work on the cutting edge of mobile GPU technology? Do you want to use your technical and leadership skills to help drive your career? Arm is seeking highly skilled and motivated engineers to join our Agile driver development team producing key components for...

  • Software Engineer

    7 days ago


    Cambridge, United Kingdom Platform Recruitment Full time

    Software EngineerTitle: Software EngineerCompany: HologramsLocation: Hybrid (Cambridge 2 days/week)Salary: Up to £80,000Skills: C++, GPU, CUDA, PythonOverview:An elite tech start-up who are building the next generation of holography through state of the art Augmented Reality (AR) R&D are hiring for C++ software engineers across a variety of seniorities to...

  • Software Engineer

    7 days ago


    Cambridge, United Kingdom InterSTEM Full time

    Senior Software Engineer at a Market Research InnovatornCambridge - Hybrid - 3 days per weekInterSTEM Recruitment is proud to partner with a leading player in the market research domain, a company renowned for its innovative approach and commitment to developing proprietary solutions. We're seeking a Senior Software Engineer with a passion for cloud...

  • Software Engineer

    5 days ago


    Cambridge, United Kingdom arm limited Full time

    The Role Job Overview: Arm is seeking a highly motivated and creative Software Engineer to be based in either Lund (Sweden) or Cambridge (UK) to join a software development team working on Machine Learning compilers, predominantly in C++. The software we develop is what enables neural networks to be deployed on both present and future...