Embedded Software Quality Test Engineer

Engineering · Full-time · Global

Job description

Alif Semiconductor is revolutionizing the way secure connected AI-enabled embedded solutions are created. We are looking for motivated individuals who want to be involved in a fast-paced environment with cutting-edge technology.

We are looking for a highly motivated individual who has the ability to work in product and platform development, a well-rounded professional who is keen on solving difficult problems. We are looking for a candidate who has both expert-level knowledge and experience in Device Driver Testing. This role is a individual contributor role.

Required Skills

  • Years Exp: 7 to 12 years of Embedded Software Testing / System Testing

  • Academic Background: Masters or bachelor's degree in computer science or Electronics ECE or any other equivalent.

  • Ability to triage / debug initial level problems and be able to report findings.

  • Excellent written / oral communications skills.

  • Experience with security-related fundamentals (basics), standards, compliance testing is a must. (For example: cryptographic keys, digital certificates, and digital signatures).

  • Experience with programming languages embedded C, python, shell is a must.

  • Prior Work experience/exposure of UEFI testing or other secure boot loader testing is an added advantage.

  • Experience on ARM architecture (Cortex-A/Cortex M) is an added advantage.

  • Experience with embedded system programming and debugging with JTAG debuggers is an added advantage.

  • Experience in standard Process tools like Jira, git, and Gerrit is required.

  • Experience in Jenkins, monitoring, troubleshooting, integration (CI/CD tools).

  • Ability to work well with others including your Team Manager and Product Manager in identifying feature deployment scenarios and incorporate the same in test plans.

  • Prior experience of designing Test plans for features from scratch is an advantage.

  • Analyses test results and debug test failures.

  • Strong knowledge on the test tools like Test Link, Automation validation framework is a must.

  • Self-driven, continuously motivated, and a good team player with a positive attitude.

Roles & Responsibilities

  • Develop, Execute, Automate detailed functional test plans for the security firmware. This includes Secure boot, Authentication, Cryptography functions and Device Provisioning.
  • Develop test plans & test cases for the security software deliverables in Alif’s MCU products.
  • Execute the test plans that validating the security software functionality and work with the development team on problem resolution.
  • Develop automated regression testing for the various security software deliverables
  • Interact with development team members to meet and optimize product design requirements.