Location - Pune(Hybrid)
CTC - Up to 30 LPA
We are hiring a Senior Firmware Verification and Validation Engineer to lead automated test framework design for our Linux based IoT core device platform. The role includes developing CI / CD pipelines, creating SIL and HIL test strategies, integrating automation with pytest, Jenkins, GitHub Actions, AWS, and ensuring continuous delivery of high quality firmware and software.
Testing scope covers firmware verification, validation, automation, hardware software integration testing, and system level functional testing to ensure reliability, performance, and seamless hardware integration.
Key Responsibilities
- Build and maintain automated test frameworks in Python and pytest for software and hardware integrated systems.
- Create test plans covering feature, integration, sanity, and system testing.
- Develop and run SIL and HIL test plans for embedded firmware and system software.
- Integrate automated tests into CI / CD pipelines using Jenkins and GitHub Actions.
- Perform final validation in production like environments.
- Track post release behaviour, identify issues, and manage post release verification.
- Manage AWS and on premises test infrastructure.
- Generate detailed test reports using Allure, pytest html, and JUnit, and publish them to dashboards.
- Configure Slack and email alerts for build and test status.
- Work with developers to define coverage, improve reliability, and reduce regressions.
- Mentor junior engineers in automation, CI workflows, and system testing.
- Lead test data analysis, RCA, and quality metric reporting.
Required Skills
Strong Linux and shell scripting experience.Hands on experience with hardware platforms iMX8, Raspberry Pi, ESP32, PIC24.Proficiency with JSON, Google Protobufs, REST APIs, HTTP.Experience with YAML.Experience integrating automated tests into CI / CD pipelines.Skilled in pytest, Google Test, or similar frameworks.Hands on experience with SIL and HIL setups.Knowledge of UART, SPI, I2C, Ethernet, WiFi, BLE.Experience with Jenkins, GitHub Actions, Git.Familiarity with AWS based build and test environments.Strong debugging and problem solving skills.Experience with JTAG or SWD tools, logic analyzers, and oscilloscopes.Experience with Docker based environments.Familiarity with Agile and tools like Git and JIRA.