LLVM Developer in Test (Functional Safety)

Arm

  • Cambridge
  • Permanent
  • Full-time
  • 2 months ago
Job Overview:We are looking for a LLVM Developer 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.Responsibilities:
  • Contribute to team development activities such as planning, specification, documentation, and verification as well as participate in code reviews
  • Working from functional requirements and design documentation, to develop tests, test scripts and test automation. To help support the definition, creation and maintenance of test infrastructure
  • To help deliver timely test reports as required for project tracking as well as for product qualification and certification
  • Monitor continuous integration and test infrastructure and help resolve any issues
Required Skills and Experience :
  • Scripting experience, ideally including Python development in large frameworks, and experience in using test frameworks such as the PyTest or xUnit
  • Experience of Continuous Integration systems CI/CD (e.g. Jenkins, Groovy, Artifactory, Docker)
  • Experience of the full software development lifecycle from requirements to implementation, verification and release
  • Experience and familiarity working with Linux and Windows
  • Dedicated and flexible, you are technically versatile, and can learn new skills that you can apply across multiple types of work
  • Excellent communication skills in English and a phenomenal teamworker and collaborator and experience in agile software development
“Nice To Have” Skills and Experience :
  • Experience of Functional Safety software development such as ISO 26262 or IEC 61508
  • Development experience C++ or C. Familiarity with the C and C++ Standard Libraries and C++14/17/20 language features
In Return:In return, you will be provided with the training and environment to excel in this role. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package including private medical insurance, sabbatical, supplementary pension, and wellness benefits. We offer a hybrid approach to remote work and office working, and aim to provide both an adaptable experience for all employees and to promote a strong collaborative environment.#LI-KD1

Arm