LLVM Developer in Test (Functional Safety)

Company: CV-Library
Job type: Part-time

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 for this job