Current jobs related to Principal Software Engineer - Ely, Cambridgeshire - ARM


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewWe are seeking a highly skilled Principal Software Architect to join our Architecture and Technology Group at Arm. As a key member of our team, you will play a crucial role in envisioning and delivering the next generation of improvements to power management and system architecture on Arm.The ideal candidate will be an excellent communicator,...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job Title: Principal Verification EngineerAt ARM, we are seeking a highly skilled Principal Verification Engineer to join our Systems Development team. As a key member of our team, you will be responsible for verifying and testing sophisticated IP, including CPU/GPU/DSP processors with memory controllers and interconnect fabrics.Key Responsibilities:Develop...

  • Software Engineer

    4 days ago


    Ely, Cambridgeshire, United Kingdom Stonegate Group Full time

    Job Title: Software EngineerAbout the Role:As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on writing clean, efficient, and well-documented code. You will work closely with cross-functional teams to identify requirements and implement solutions.Responsibilities:Design...

  • Software Engineer

    3 days ago


    Ely, Cambridgeshire, United Kingdom Stonegate Group Full time

    We are seeking a skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong background in programming languages such as Java, Python, and C++. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. This is a great opportunity to work with a talented team of...

  • Software Engineer

    3 days ago


    Ely, Cambridgeshire, United Kingdom Vistry Group Full time

    About {company}{company} is a software development company that specializes in creating innovative solutions.About the RoleWe are seeking a skilled and experienced Software Engineer to join our team.ResponsibilitiesAs a Software Engineer, you will be responsible for designing, developing, and testing software applications.RequirementsTo be successful in this...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewEcosystem Programs at ARM connect diverse teams to align engineering enablement, outbound activities, and external engagement. This ensures developers have the tools, technology, and guidance to exploit key new technology features and capabilities from Day 1.Key ResponsibilitiesAs a Principal Ecosystems Manager, you will turn strategy into...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:Arm is seeking a skilled and experienced Software Team Leader to join our Software Engineering group in Bristol. As a member of the System Solutions team, you will have the opportunity to enable the evolution of Computing Infrastructure using Neoverse CSS. You will be working with a distributed team spread across Arm's worldwide engineering...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:Arm is seeking a skilled and experienced Software Team Leader to join our Software Engineering group in Bristol. As a member of the System Solutions team, you will have the opportunity to enable the evolution of Computing Infrastructure using Neoverse CSS. Your primary responsibilities will include release engineering and version control of...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a skilled software engineer to join our engineering teams at Arm, where we develop debug tools that help our partners build outstanding software on their embedded devices. The successful candidate will collaborate with the team to craft a new debugger UX and implement new features for our suite of debug tools, such as Arm...

  • Software Engineer

    3 days ago


    Ely, Cambridgeshire, United Kingdom Loungers Full time

    Job Title: Software EngineerJob Summary:As a Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with the development team to ensure that software meets the required standards and is delivered on time.Key Responsibilities:Design, develop, and test software applicationsWork with the...


  • Ely, Cambridgeshire, United Kingdom Thorlabs Full time

    We are looking for a Senior Software Engineer to join our team at {company}.The ideal candidate will have extensive experience in software development and a strong understanding of computer systems and architecture.Key Responsibilities:Design, develop, and test software applications.Collaborate with cross-functional teams to identify and prioritize software...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Software Architect Role at ARMAre you a skilled software architect looking to join a dynamic team at ARM? We're seeking a talented individual to help us evolve our software strategy across various computing segments, including data centre, automotive, mobile, robotics, networking, home, laptops, TVs, embedded, and IoT.Key Responsibilities:Understand new Arm...


  • Ely, Cambridgeshire, United Kingdom Thorlabs Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team as a DevOps Expert. The successful candidate will have a strong background in software development and be experienced in implementing DevOps practices. The role involves designing, developing, and deploying scalable software systems using Agile methodologies. This is a...


  • Ely, Cambridgeshire, United Kingdom East Cambridgeshire District Council Full time

    Job Title: Senior Software Engineer - Cloud DevelopmentOur company is seeking a skilled Senior Software Engineer - Cloud Development to join our team. The ideal candidate will have experience with cloud-based technologies and a strong background in software development. In this role, you will be responsible for designing, developing, and maintaining...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewArm is a leading technology provider of processor IP, offering a wide range of processors to address every device's performance, power, and cost requirements. We are seeking a talented Software Engineer to join our team in Cambridge, UK, to work on diverse tasks related to Artificial Intelligence (AI) and Machine Learning (ML).ResponsibilitiesAs...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewArm is a leading technology provider of processor IP, offering a wide range of processors to address every device's performance, power, and cost requirements. We are seeking a talented Software Engineer to join our team in Cambridge, UK, to work on diverse tasks related to Artificial Intelligence (AI) and Machine Learning (ML).ResponsibilitiesAs...


  • Ely, Cambridgeshire, United Kingdom EG Group Full time

    About the Role:We are seeking an experienced Senior Software Engineer to join our team. The ideal candidate will have a strong background in Python and be proficient in data structures and algorithms.Responsibilities will include designing, developing, and testing software applications using Python. The successful candidate will have excellent...


  • Ely, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Full Stack Engineer to join our Enterprise Data & Insights team. As a key member of our team, you will be responsible for designing, developing, and maintaining systems that enable sophisticated analytics and Machine Learning for Arm's leaders.Key ResponsibilitiesDesign and develop software applications using...


  • Ely, Cambridgeshire, United Kingdom East Cambridgeshire District Council Full time

    Job Title: **Senior Software Engineer - Frontend Development**We are seeking a highly skilled Senior Software Engineer - Frontend Development to join our team. The successful candidate will be responsible for designing and developing scalable and maintainable frontend applications using modern web technologies. Key Responsibilities:Design and develop...


  • Ely, Cambridgeshire, United Kingdom MiHomecare Limited Full time

    We are looking for a Senior Software Engineer with experience in Cloud Computing to join our team at {company}. In this role, you will be responsible for designing and developing scalable cloud-based systems. Key skills include experience with cloud platforms such as AWS or Azure, knowledge of cloud security and compliance, and a solid understanding of...

Principal Software Engineer

2 months ago


Ely, Cambridgeshire, United Kingdom ARM Full time
Job Overview:

We are seeking a highly skilled Software Engineer to join our Functional Safety compiler team to work on our next generation C++17 compiler.

The Arm Compiler for Embedded product is based on LLVM and Clang, and our team works on the qualification and certification of the compiler to Functional Safety standards such as ISO 26262 and the Cybersecurity standard ISO 21434.

Key Responsibilities:
  • Drive all aspects of team development activities, including planning, specification, documentation, and verification, and lead code reviews.
  • Lead the impact analysis of potential safety or security issues found as bugs or during static analysis, and resolve and document as appropriate.
  • Support the long-term maintenance of our support branches, providing new fixes or cherry-picking fixes and testing as necessary.
  • Define requirements, document the design, and provide other documentation to achieve certification.
Required Skills and Experience:
  • Extensive development experience in C and C++ and a strong understanding of modern C++, such as C++14/17/20.
  • Experience in the full software development lifecycle from requirements to development, testing, delivery, and maintenance.
  • Scripting experience, ideally including Python development in large frameworks.
  • Dedicated and flexible, with technical versatility and the ability to learn new skills and apply them across multiple types of work.
  • Excellent interpersonal skills in English and a strong team player with experience in agile software development.
Nice to Have Skills and Experience:
  • Experience in Functional Safety software development according to at least one of the Functional Safety standards: ISO 26262, EN 50128, IEC 61508, IEC 62304.
  • Familiarity with the C and C++ Standard Libraries and C++14/17/20 language features.
  • Low-level programming in Arm Assembly.
  • Contribution 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.
What We Offer:

We provide a competitive benefits package, including private medical insurance, sabbatical, supplementary pension, and wellness benefits. We offer a hybrid approach to home and office working to provide an adaptable experience for all employees and promote a strong collaborative environment.

We are committed to providing reasonable accommodation to individuals with disabilities to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.