Firmware Verification and Validation Engineer
2 days ago
Firmware Verification and Validation Engineer
Location: Pune Experience: 36 years Employment Type: Full-Time
Job Summary
We are looking for a Firmware Verification and Validation Engineer to build and contribute to our test automation framework for our Linux-based software platform for IOT core device. The role involves developing and executing SIL (Software-in-the-Loop) and HIL (Hardware-in-the-Loop) test strategies, integrating them with pytest, Jenkins, GitHub Actions, and AWS, and ensuring continuous delivery of high-quality software.
Coverage of testing: Firmware Verification, Validation, Automation, Hardware Software Integration testing, System Level Functional Testing ensuring the quality, reliability, and performance of embedded firmware/software in close integration with hardware for release.
Key Responsibilities
- Develop and execute SIL and HIL test plans to validate embedded firmware and system software.
- Creating a test plan (Feature, integration, sanity, and system testing)
- Integrate automated testing into Jenkins and GitHub Actions CI/CD pipelines.
- Perform final validation (smoke tests, sanity checks) in production-like environment.
- Monitor post-release behaviour, capture any anomalies, Orchestrate post-release verification/validation (post-implementation review).
- Manage cloud-based and on-premises test infrastructure using AWS (EC2, S3, CloudWatch).
- Generate detailed test reports (Allure, pytest-html, JUnit) and integrate them into dashboards.
- Configure and maintain Slack notifications, email alerts, and build-status tracking.
- Collaborate with developers to define test coverage, improve reliability, and reduce regression defects.
Required Skills
- Strong experience with Linux environments and shell scripting.
- Hands on experience working with the hardware platforms iMX8, Raspberry Pi, ESP32, PIC24
- Hands on experience with Python / pytest for both software and hardware-integrated systems.
- Proficient with json data handling, Google Protobufs, Rest APIs, HTTP
- Hands on experience with YAML file syntax
- Experience with CI/CD, integrating automated tests into build pipelines
- Hands on experience with QT, QML
- Hands on experience with Squish Test Automation Tool
- Proficient in pytest, Google Test, or similar automation frameworks.
- Hands-on experience with SIL and HIL testing tools/environments.
- Familiarity with hardware interfacing, communication protocols (UART, SPI, IC, Ethernet, WiFi, BLE).
- Experience in Jenkins, GitHub Actions, and Git.
- Knowledge of AWS-based build/test infrastructure.
- Strong analytical, debugging, and problem-solving skills.
- Experience with debugging tools (JTAG / SWD, logic analyzers, oscilloscopes)
- Experience with Docker or containerized test environments.
- Familiarity with Agile methodologies and tools like Git, JIRA, etc.
- Experience working with cross-functional teams in different time zones.
Preferred Qualifications
- Familiarity with hardware simulators, virtual environments, or hardware abstraction layers.
- Bachelor of Engineering degree in Computer Science, Electronics, or related field.
- 2 years of hands-on experience in embedded systems testing preferably with IOT devices.
Preferred / Nice-to-Have
- Experience with security in embedded / cryptography, secure boot, OTA update
- Experience with test coverage tools, LDRA, VectorCAST or similar tools.
-
Sr. Engineer Firmware
2 weeks ago
Pune, Maharashtra, India Vertiv Full time ₹ 15,00,000 - ₹ 25,00,000 per yearSr. Firmware DSP Engineer Roles & Responsibilities:Works jointly with other embedded control firmware engineers on system and product architecture and related design strategies. Deliver high-quality C/C++ code in a real-time embedded environment Specify, design, and implement functionality and behaviors of embedded control system Responsible for all...
-
Firmware Engineer
2 days ago
Pune, Maharashtra, India Vertiv Energy Pvt Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior Engineer Firmware Brief Job Description: Firmware DSP Engineer:This position is in charge to design, analyze and troubleshoot firmware code (IC embedded code), contributes to code reviews and team performance improvement. Read and understands the diagram of hardware and embedded system. Define the tests to validate the firmware design and...
-
Firmware QA Engineer
2 weeks ago
Pune, Maharashtra, India sensia Full time ₹ 5,00,000 - ₹ 12,00,000 per yearCompany DescriptionSensia is the unification of sensing, intelligence and action. Sensia brings together the best of the best: the pioneering process automation, real-time control and IoT technologies of Rockwell Automation, combined with the unmatched measurement and instrumentation, software and analytics capabilities of Schlumberger.Sensia is a strong...
-
Sr. Engineer Firmware
7 days ago
Pune, Maharashtra, India Vertiv Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob DescriptionSr. Firmware DSP EngineerRoles & ResponsibilitiesWorks jointly with other embedded control firmware engineers on system and product architecture and related design strategies.Deliver high-quality C/C++ code in a real-time embedded environmentSpecify, design, and implement functionality and behaviors of embedded control systemResponsible for...
-
Senior Engineer Firmware
4 days ago
Pune, Maharashtra, India Vertiv Full time ₹ 5,00,000 - ₹ 15,00,000 per yearBrief Job Description:Firmware DSP Engineer:This position is in charge to design, analyze and troubleshoot firmware code (IC embedded code), contributes to code reviews and team performance improvement. Read and understands the diagram of hardware and embedded system.Define the tests to validate the firmware design and write proper documentation.Motivate the...
-
Senior Engineer Firmware
4 days ago
Pune, Maharashtra, India Vertiv Full time ₹ 6,00,000 - ₹ 18,00,000 per yearBrief Job Description: Firmware DSP Engineer: This position is in charge to design, analyze and troubleshoot firmware code (IC embedded code), contributes to code reviews and team performance improvement. Read and understands the diagram of hardware and embedded system. Define the tests to validate the firmware design and write proper documentation....
-
Principal Embedded Firmware Engineer
2 weeks ago
Pune, Maharashtra, India Sensata Technologies Full time ₹ 15,00,000 - ₹ 20,00,000 per yearAs a Principal Firmware Engineer, you will be responsible for overseeing the various software programs through the company by running multiple analyses, tests and performing digital coding.You will work as Firmware architect of Industrial sensing products to carry out different embedded software activities that are included in the lifecycle of a...
-
Firmware Engineer
1 week ago
Pune, Maharashtra, India Millennium Semiconductors Full time ₹ 2,00,000 - ₹ 6,00,000 per yearWe are looking for a skilled Firmware Engineer to design, develop, test, and maintain embedded firmware for our products. The ideal candidate will have strong expertise in embedded systems, microcontrollers, and programming.
-
Firmware Engineer Lead
4 days ago
Pune, Maharashtra, India Matter Full time ₹ 6,00,000 - ₹ 18,00,000 per yearWe're Hiring: Lead Firmware Test EngineerLocation: Pune - (In Office)Experience: 6+ Years | Domain: Embedded Systems, AutomotiveThis isn't just about writing test cases. It's about owning quality from the ground up — across firmware layers that power real-world systems.We're looking for someone who's hands-on withembedded testing, comfortable acrossHAL,...
-
Embedded Firmware Engineer
15 hours ago
Pune, Maharashtra, India Sensata Technologies, Inc. Full time ₹ 4,00,000 - ₹ 8,00,000 per yearAs an Embedded Firmware Engineer, will be responsible for overseeing the various software programs through the company by running multiple analyses, tests and performing digital coding. You will work with Firmware architect to carry out different embedded software activities that are included in the lifecycle of a product.General Responsibilities Assists...