Software Quality Assurance Engineer
Core
Own software quality for firmware and device operating system components across payment terminal devices, ensuring quality targets are met for customers.
Role type
Senior IC Software Quality Assurance Engineer (Embedded/Firmware)
Builds
Payment terminal devices (hardware/software integration)
Domain
Financial technology / Embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test strategy design, firmware testing, embedded systems validation, root cause analysis, test automation, lab environment setup, incident remediation, mentoring
Preferred skills
EMV certification knowledge, PCI compliance, real-time operating systems, payment processing systems
Technologies
Bluetooth, embedded systems, firmware, real-time operating systems
Responsibilities
Define quality standards and test strategies for firmware and device OS; collaborate with developers on planning and release reviews; perform Bluetooth validation and security testing; design tests for power performance and battery behavior; build and maintain production-like lab setups; co-lead incident remediation and root cause analysis; optimize test cases and mentor junior engineers
Seniority
Senior, hands-on IC