Principal Software Engineer

Found in: beBee S GB - 3 weeks ago


CAMBRIDGE, United Kingdom ARM Full time

Job Description

Join the LLVM Embedded Compiler Toolchain team in our mission to enable partners and community developers to build efficient, safe, and secure software for the latest devices based on Arm by timely delivering new cutting-edge Architecture Extensions, outstanding Performance Benchmarking and Optimisation improvements, Open-Source LLVM contributions, linkers and C/C++ Libraries.

We work closely with our partners to support their future devices across many markets, including Networking, Storage, Automotive, Medical, IoT and other Embedded solutions.

Key Accountabilities/Responsibilities:

Collaborate with your team and colleagues across the company and the Arm Developer ecosystem as we contribute many changes back to the open-source LLVM project

Implement new language and Arm Architecture support

Drive all aspects of the feature development lifecycle: design, security vulnerabilities assessment, breakdown, planning, implementation, delivery and communication

Improve the interoperability between the compiler toolchains and other tools like debuggers, IDEs, simulation models, performance and embedded libraries

Lead Compiler Architecture and Software Architecture aspects

Required Skills and Experience:

Excellent developing large C++ projects leading to maintainable and efficient code

Proven experience building compiler, ideally using frameworks like LLVM/Clang, MLIR or optimising compiler code size, memory footprint and build time performance

Experience in the full software development lifecycle (developing, testing, delivering, and maintaining production-quality software)

Dedicated and flexible, you are technically versatile, and can learn new skills that you can apply across multiple types of work.

“Nice To Have” Skills and Experience :

Low-level programming in Arm Assembly

Familiar with Libc/Libc++ or recent C++14/17/20 language features

Scripting experience, ideally including Python development in large frameworks

Understanding the purpose and structure of compilers, assemblers, linkers and libraries

Presence and experience contributing to Open-Source projects, ideally LLVM

Awareness of Secure Development Lifecycle and security vulnerabilities analysis

Technical Mentoring of junior colleagues and peers in areas of own knowledge

In Return:

We are famous for our team culture - including Friday focus times, regular career conversations, remarkable diversity, equity and inclusion, and continuous improvement mentality.

 

 

 

 

 

#LI-JB1



  • Cambridge, United Kingdom Oho Group Ltd Full time

    Principal Software Engineer I’m looking for a talented Principal.Net C# Software Engineer to join a global leader in industrial software. Headquartered in Cambridge, UK, with over 6,000 employees at 90 locations in more than 40 countries. Principal Software Engineer Requirements: - 6+ years commercial experience in using.Net (C#) technologies - Strong...


  • Cambridge, United Kingdom Hyper Recruitment Solutions Ltd Full time

    **Principal Software Quality Engineer** HRS are working with a Biotechnology company whose innovative technology is helping to change the lives of cancer patients. Through their ground-breaking developments in non-invasive diagnostic products, they help detect cancer at the early stage & help monitortreatment & recovery. Based in Cambridge, we are seeking to...

  • Principal Software Engineer

    Found in: beBee S GB - 11 minutes ago


    Cambridge, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software EngineerLocation: Cambridge, UK or Hybrid (UK-based)Start date: As soon as possibleJob Type: Full-TimeSalary: CompetitiveAny additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.Are you a technologist who loves the challenge of working at the...

  • Principal Software Engineer

    Found in: beBee jobs GB - 1 hour ago


    Cambridge, Cambridgeshire, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software EngineerLocation: Cambridge, UK or Hybrid (UK-based)Start date: As soon as possibleJob Type: Full-TimeSalary: CompetitiveAny additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.Are you a technologist who loves the challenge of working at the...


  • 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...

  • Principal Software Engineer

    Found in: Appcast UK C2 - 17 hours ago


    Cambridge, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software EngineerLocation: Cambridge, UK or Hybrid (UK-based)Start date: As soon as possibleJob Type: Full-TimeSalary: CompetitiveAre you a technologist who loves the challenge of working at the intersection of design and engineering? Are you looking for a role that makes a tangible impact to help the planet? Do you like to...

  • Principal Software Engineer

    Found in: Appcast UK C C2 - 15 hours ago


    Cambridge, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software EngineerLocation: Cambridge, UK or Hybrid (UK-based)Start date: As soon as possibleJob Type: Full-TimeSalary: CompetitiveAre you a technologist who loves the challenge of working at the intersection of design and engineering? Are you looking for a role that makes a tangible impact to help the planet? Do you like to...

  • Principal Software Engineer

    Found in: Appcast Linkedin GBL C2 - 7 hours ago


    Cambridge, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software EngineerLocation: Cambridge, UK or Hybrid (UK-based)Start date: As soon as possibleJob Type: Full-TimeSalary: CompetitiveAre you a technologist who loves the challenge of working at the intersection of design and engineering? Are you looking for a role that makes a tangible impact to help the planet? Do you like to...

  • Principal Software Engineer

    Found in: Whatjobs ES C2 - 7 hours ago


    Cambridge, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software Engineer Location: Cambridge, UK or Hybrid (UK-based) Start date: As soon as possible Job Type: Full-Time Salary: Competitive Are you a technologist who loves the challenge of working at the intersection of design and engineering? Are you looking for a role that makes a tangible impact to help the planet? Do you like...

  • Principal Software Engineer

    Found in: Talent UK 2A C2 - 2 hours ago


    Cambridge, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software EngineerLocation: Cambridge, UK or Hybrid (UK-based)Start date: As soon as possibleJob Type: Full-TimeSalary: CompetitiveAre you a technologist who loves the challenge of working at the intersection of design and engineering? Are you looking for a role that makes a tangible impact to help the planet? Do you like to...

  • Principal Software Engineer

    Found in: Jooble UK C2 - 3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full time

    Principal Software Developer – C# / AWS / Azure – Sustainability On behalf of our client, a growing leader in industrial software, we are on the hunt for top-tier Principal Level Software Developers to join their team of skilled, friendly, and collaborative engineers. As the Principal Software Developer, you would work on the designing and...


  • Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full time

    Principal Software Developer – C# / AWS / Azure – Sustainability On behalf of our client, a growing leader in industrial software, we are on the hunt for top-tier Principal Level Software Developers to join their team of skilled, friendly, and collaborative engineers. As the Principal Software Developer, you would work on the designing and...


  • Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full time

    Principal Software Developer– C# / AWS / Azure – Sustainability On behalf of our client, a growing leader in industrial software, we are on the hunt for top-tier Principal Level Software Developers to join their team of skilled, friendly, and collaborative engineers. As the Principal Software Developer, you would work on the designing and development...


  • Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full time

    Principal Software Developer – C# / AWS / Azure – Sustainability One of the world’s most innovative companies, a global software first business with a large focus on sustainability, are on the hunt for top-tier experienced software engineer to join their team of skilled, friendly, and collaborative engineers. As the principal software developer,...

  • Principal Software Engineer

    Found in: Jooble UK C2 - 4 days ago


    Cambridge, Cambridgeshire, United Kingdom Oho Group Ltd Full time

    Principal Software Developer – C# / AWS / Azure – Sustainability One of the world’s most innovative companies, a global software first business with a large focus on sustainability, are on the hunt for top-tier experienced software engineer to join their team of skilled, friendly, and collaborative engineers. As the principal software developer,...


  • Cambridge, Cambridgeshire, United Kingdom Planarific Full time

    Job Description Job Reference: T001 - Principal Software Engineer Location: Cambridge, UK or Hybrid (UK-based) Start date: April 2024 Job Type: Full-Time Salary: Competitive Are you a technologist who loves the challenge of working at the intersection of design and engineering? Are you looking for a role that makes a tangible impact to help the planet?...


  • Cambridge, Cambridgeshire, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software Engineer Location: Cambridge, UK or Hybrid (UK-based) Start date: As soon as possible Job Type: Full-Time Salary: Competitive Are you a technologist who loves the challenge of working at the intersection of design and engineering? Are you looking for a role that makes a tangible impact to help the planet? Do you...

  • Principal Software Engineer

    Found in: Jooble UK C2 - 20 hours ago


    Cambridge, Cambridgeshire, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software Engineer Location: Cambridge, UK or Hybrid (UK-based) Start date: As soon as possible Job Type: Full-Time Salary: Competitive Are you a technologist who loves the challenge of working at the intersection of design and engineering? Are you looking for a role that makes a tangible impact to help the planet? Do you...


  • Cambridge, Cambridgeshire, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software Engineer Cambridge, UK or Hybrid (UK-based) Job Type: Full-Time Are you a technologist who loves the challenge of working at the intersection of design and engineering? Are you looking for a role that makes a tangible impact to help the planet? At Planarific, we are pioneering in the realm of AI-driven...


  • Cambridge, Cambridgeshire, United Kingdom Planarific Full time

    Job Reference: T001 - Principal Software Engineer Location: Cambridge, UK or Hybrid (UK-based) Job Type: Full-Time Are you a technologist who loves the challenge of working at the intersection of design and engineering? Are you looking for a role that makes a tangible impact to help the planet? At Planarific, we are pioneering in the realm of AI-driven...