Hinduja Tech Limited
Website:
hindujatech.com
Job details:
We are looking for a motivated Embedded Software SDET/QA Engineer with 3-7 years of experience (or strong internship/project experience) to support verification and test automation for embedded firmware used in fire safety and audio (notification and alarm) systems.
This role requires hands-on system-level testing across firmware, Linux, hardware, and connectivity layers, working closely with senior SDET and firmware engineers.
The engineer will help develop and execute test plans, build and maintain automated tests, support test reporting, and contribute to traceability and audit readiness under guidance from a senior SDET/QA engineer.
Key Responsibilities
Test Planning & Execution
- Develop and execute test cases for embedded firmware systems.
- Perform functional, regression, and exploratory testing.
- Maintain traceability between requirements and test results.
System-Level Validation
- Validate interactions across firmware, Linux, hardware, and network layers.
- Execute end-to-end workflows for device behavior, communication, and diagnostics.
Real-Time Behavior Validation
- Validate timing, interrupts, watchdogs, and recovery mechanisms.
- Test system behavior under stress and failure conditions.
Protocol & Connectivity Testing
- Test communication protocols such as TCP/IP, serial (UART/RS485), and basic messaging.
- Validate device connectivity, telemetry, and configuration workflows.
Automation Support
- Develop and maintain automated tests and scripts using Python (smoke/regression, protocol checks, log validation).
- Build tools for log validation and device interaction.
- Support CI integration of automated tests.
Hardware & Lab Testing
- Assist in board bring-up and system validation.
- Use lab tools (oscilloscope, logic analyzer) for debugging.
Debugging & Issue Reproduction
- Reproduce issues using logs and traces.
- Support root cause analysis with senior engineers.
Reporting & Collaboration
- Log defects with clear reproduction steps and evidence.
- Collaborate with firmware and hardware teams.
Qualifications
- Experience: 3-7 years in QA/SDET for embedded or real-time systems
- Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, or related.
- Strong understanding of embedded systems, C/C++ fundamentals, and real-time concepts (interrupts, timing, RTOS and Linux basics).
- Strong scripting ability in Python and experience writing test utilities, and familiarity with Git-based workflows.
- Comfort working in a lab environment and learning to use tools such as oscilloscopes, logic analyzers, and protocol analyzers.
- Strong attention to detail, documentation discipline, and willingness to learn regulated/audit-ready processes.
Tech Stack & Tools
- Programming/Scripting: Python (preferred), C/C++ basics
- Version Control: Git/GitHub
- Test Tools: PyTest/unittest (or similar), log parsing and analysis tools
- Interfaces/Protocols: UART/Serial, TCP/IP basics, RS485/RS232 exposure a plus
- CI Basics: Jenkins/GitHub Actions exposure a plus
- Debug/Lab Tools: Oscilloscope and logic analyzer (learning level), packet capture tools
Core Competencies
- Learning Agility | Test Execution Discipline | Automation Curiosity | Embedded Systems Fundamentals | Attention to Detail | Debugging Basics | Collaboration | Documentation Rigor | Ownership Mindset | Continuous Improvement
Click on Apply to know more.