Senior / Staff Python Software Engineer

ARM LIMITED

Senior / Staff Python Software Engineer

Salary Not Specified

ARM LIMITED, Newtown, Cambridge

  • Full time
  • Permanent
  • Onsite working

Posted 1 week ago, 19 May | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: e028acc5e4384d9b889c895967b08e04

Full Job Description

Arm is seeking a Software Engineer to join the Productivity Engineering Group at Arm in Cambridge! As part of this team, you will develop solutions that automate specification, design, and documentation of next-generation Arm Products! With this job you will be based in Cambridge and be developing tools as part of a productivity engineering hardware team.,

  • Be responsible for the development and support of innovative methodology solutions using Machine-Readable Specifications (MRS) and flow automation.

  • Develop and deploy MRS applications using a Python framework

  • Develop generators (Mako/Jinja templates) to produce different views of the MRS data

  • Develop creative, exciting and pragmatic solutions to engaging problems.

  • Lead CICD pipelines for the validation, reviewing and publishing of MRS content

  • Work closely with solution architects and IP/system product teams to define, develop and deploy solutions

    To be considered for this position, you should have:

  • A Bachelors, Master's degree or equivalent experience in Computer Science or Electrical/Computer Engineering

  • 7+ years industry experience in python application development

  • Experience in developing, testing, delivering, and maintaining software solutions

  • Experience with YAML, JSON and XML

  • Experience implementing build pipelines with Git commit hooks (Code Commit, Jenkins plug-ins, configuration management etc

  • Good knowledge of project management and workflow tools such as Agile, Jira, Scrum/Kanban, etc.

  • Excellent analytical, problem-solving skills and interpersonal skills


  • "Nice to have" Skills and Experience

  • Knowledge of the Arm Architecture

  • Experience in Hardware (RTL) design

  • Electronic Design Automation (EDA) experience

    Arm is committed to global talent acquisition, offering an attractive relocation package. With offices around the world, Arm is a diverse organization of dedicated, creative, and hardworking engineers. By enabling a dynamic, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their unrivaled contributions to Arm's success in the global marketplace.


  • Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals and don't discriminate based on any characteristic., At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email accommodations@arm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process., Power the Future on Arm

    Working in software engineering at Arm is about shaping a future of technology for which we don't yet have words. Our engineers lead innovation in physical Ip, AI and machine learning, cloud architecture, automotive tech, and every aspect of computing that matters.

    Spanning software's full spectrum, from compilers to AI-powered IoT and beyond, your code can enable virtually anything to be produced on silicon. Whether you're developing award-winning VR gaming or life-enhancing medical equipment, you can improve the lives of millions by being your brilliant self at Arm., Life in the office doesn't get any better - especially when those offices are as sleek as ours and the people there are creative and compassionate. Combine that with our popular 'we, not I' mindset, and you enjoy the kind of teamwork and togetherness rarely found elsewhere. We share so much in common, not least the same passion for progress, but we also welcome each other's diversity. Ultimately, we love to inspire and be inspired every day.