LLVM Developer in Test (Functional Safety)

We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the Internet of Things.

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

Apply now


Add to shortlist

Login or create a free user account to upload your CV and shortlist jobs.

Create account

Other jobs at Arm Ltd

Closing date:
Closing date:
Closing date:
Closing date:
Closing date:
Closing date:
Closing date:

Looking for something specific?