Embedded Software Lead Engineer

Bangalore, India
India – Software Development Platform Team /
Full Time /
On-site
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: 8 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.
Alif Semiconductor provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
 
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.