https://bayt.page.link/8oD9PiGzu9YuF9j8A
Back to the job results
Other Business Support Services
Create a job alert for similar positions

Job Description

Job Title: Firmware Test Engineer


Experience: 4 – 6 Years
Location: Chennai


Key Responsibilities:


  • Perform functional, regression, and system testing on embedded devices.
  • Validate firmware against hardware specifications and requirements to ensure compliance.
  • Develop and execute detailed test plans, test cases, and bug reports.
  • Conduct white-box and black-box testing for embedded systems.
  • Implement fault injection testing, boundary testing, and failure analysis.
  • Utilize unit testing frameworks such as VectorCAST, Cantata++, and Google Test.
  • Ensure compliance with MISRA C and IEC 61508 (Industrial Safety) standards.
  • Automate testing using C/C++, Python, and relevant scripting tools.
  • Integrate and manage testing with CI/CD tools like GitLab, Azure DevOps, Jenkins, or GitHub Actions.

Requirements:


  • 4–6 years of experience in firmware/embedded system testing.
  • Strong programming skills in C/C++ and Python.
  • Hands-on experience with unit testing frameworks like VectorCAST, Cantata++, or Google Testing.
  • Solid understanding of embedded software testing methodologies.
  • Familiarity with fault injection, boundary testing, and failure analysis.
  • Experience working in safety-critical environments and knowledge of industrial safety standards.
  • Ability to collaborate with firmware developers, hardware engineers, and QA teams.
  • Strong problem-solving skills and attention to detail.

Preferred Qualifications:


  • Experience in test automation for embedded systems.
  • Knowledge of real-time operating systems (RTOS) and embedded communication protocols.
  • Exposure to hardware debugging tools like oscilloscopes, logic analyzers, and debuggers.

If you are passionate about embedded system testing and want to work in a dynamic and innovative environment, we would love to hear from you!





You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.