Embedded / Firmware Software Engineer

ThreatXIntel 

📍 Tamil Nadu, India 🇮🇳

full-time
senior
Posted —

Key Skills

embeddedfirmwaretestingTCP/IPAPI

Industry

Security & SurveillanceConsumer Electronics

Job Description


We are looking for an experienced Embedded / Firmware QA Engineer to support testing activities for access control readers, firmware-based devices, and associated access control hardware.

The ideal candidate should have strong hands-on experience in embedded systems testing, firmware validation, hardware-in-the-loop testing, web application testing, API testing, and QA documentation .



Key Responsibilitie

sEmbedded & Firmware Testin

  • gDesign, develop, and execute functional, integration, regression, and system-level test cases for embedded firmware used in access control readers and related hardware
  • .Validate firmware communication protocols including TCP/IP, Wiegand, OSDP, and RS-485 bridge behavior
  • .Perform hardware-in-the-loop testing using physical devices, lab setups, test benches, and hardware simulators
  • .Reproduce, isolate, and document defects in controlled test environments
  • .Test firmware upgrade and downgrade procedures, including OTA updates, rollback handling, and failure recovery scenarios
  • .Validate firmware behavior under edge cases such as power cycling, network interruptions, credential timeouts, and tamper detection
  • .Review firmware release notes, technical specifications, and design documents to identify test gaps, ambiguities, and testability concerns

.Web Application & API Testin

  • gPerform functional, usability, regression, and compatibility testing of web-based access control software components
  • .Test configuration portals, reporting dashboards, and administrative interfaces
  • .Conduct REST API testing using Postman or similar tools
  • .Validate authentication flows, error handling, response integrity, and access control behavior
  • .Execute cross-browser testing and verify UI/UX against design specifications and acceptance criteria
  • .Identify and document security-relevant test scenarios including session management, input validation, and access control enforcement

.General QA Responsibilitie

  • sWrite and maintain structured test cases using Zephyr Scale
  • .Ensure full traceability between requirements, test cases, and defects
  • .Log clear and reproducible defects in Jira with detailed steps, expected results, actual results, screenshots/logs, and supporting evidence
  • .Contribute to test plans, test strategies, sprint QA sign-off, and release readiness activities
  • .Participate in peer reviews of test cases, defect reports, and QA documentation
  • .Prepare test summary reports covering test coverage, pass/fail status, open defects, risks, and release recommendations
  • .Collaborate with firmware engineers, software developers, SRE teams, and product owners to resolve defects and maintain release quality


.
Required Skills & Experien

  • ceMinimum 5 years of experience in QA Engineerin
  • g.Mandatory hands-on experience in embedded systems or firmware testin
  • g.Strong knowledge of functional, integration, regression, system, and negative testin
  • g.Experience with hardware-based testing environments, device bench testing, test harnesses, or hardware simulator
  • s.Good understanding of embedded systems concepts, firmware lifecycle, microcontroller-based hardware, and device communication interface
  • s.Understanding of TCP/IP networkin
  • g.Familiarity with serial or hardware communication protocols is highly preferre
  • d.Proficiency with Jira for defect managemen
  • t.Experience with Confluence for documentatio
  • n.Experience with Zephyr Scale for test managemen
  • t.Ability to write professional test cases, test plans, and test summary report
  • s.Strong analytical skills with the ability to review specifications, identify gaps, and derive test scenarios independentl


y.
Highly Desirable Ski

  • llsLinux proficiency, including CLI navigation, reading logs, executing shell commands, managing services, and basic scripti
  • ng.Experience with Linux-based embedded targe
  • ts.Web application testing experience for portals, dashboards, or admin interfac
  • es.REST API testing experience using Postman or equivalent too
  • ls.Basic understanding of web application security testing concepts such as authentication, session handling, input validation, and access contr


ol.
Added Advan

  • tageExperience with PACS, access control systems, security hardware, or physical security produ
  • cts.Python scripting experience for test automation or environment se


tup.