LLVM Developer in Test (Functional Safety)
Arm
- Cambridge
- Permanent
- Full-time
- 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
- 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
- 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