More jobs:
Senior Test Engineer - App Certification; Embedded Systems
Job in
Cypress, Orange County, California, 90630, USA
Listed on 2026-05-11
Listing for:
HID Global Corporation
Full Time
position Listed on 2026-05-11
Job specializations:
-
Software Development
DevOps, Embedded Software Engineer, Software Testing
Job Description & How to Apply Below
Senior Test Engineer – App Certification (Embedded Systems)
Location:
Cypress, California
Job
HID Global is seeking a motivated and experienced Senior Test Engineer – App Certification (Embedded Systems) to join our dynamic quality assurance team. In this role, you will focus on validating 3rd‑party applications integrated with Mercury controllers, ensuring they meet strict security, stability, compatibility, and resource usage requirements. You will play a critical role in safeguarding our devices from vulnerabilities introduced by external applications while collaborating with global teams and driving quality and security best practices.
Responsibilities- Lead validation and certification testing of 3rd‑party applications from a platform integrity and security perspective.
- Ensuring applications do not:
- Compromise device or firmware security
- Impact system stability, uptime, or reliability
- Exceed controller processing, memory, or storage resources, or violate file system constraints.
- Misuse system interfaces, APIs, or communication channels
- Perform security‑focused testing, including vulnerability analysis.
- Evaluating application behavior within embedded Linux environments, including:
- Process isolation
- File system access
- Resource consumption
- System calls and permissions
- Validating safe interaction with controller firmware, OS, and hardware interfaces.
- Conducting compatibility and integration testing with controller APIs and communication protocols:
- REST
- MQTT
- CoAP
- Performing network and protocol analysis using tools such as Wireshark and packet sniffers.
- Testing and validating serial communication interfaces and low‑level protocols.
- Monitoring runtime behavior to detect abnormal or malicious activity.
- Developing and maintaining automated test frameworks and CI‑CD pipelines.
- Writing scripts for test automation, monitoring, and security validation.
- Defining and enforcing application acceptance criteria and certification standards.
- Identifying risks introduced by untrusted or third‑party code execution.
- Documenting security findings, validation results, and certification outcomes.
- Collaborating with engineering, product, and external partners on secure integration practices.
- Mentoring junior engineers and promoting best practices in embedded QA and security testing.
- Bachelor's degree in Computer Engineering, Computer Science, or related field (or equivalent experience).
- 5+ years of QA experience with embedded systems, firmware, or IoT devices.
- Strong understanding of Linux‑based embedded systems.
- Experience with system‑level testing.
- Solid knowledge of hardware/software/firmware constraints in embedded environments.
- Experience with resource monitoring, benchmarking, and profiling (CPU, memory, storage).
- Hands‑on experience with REST APIs, MQTT, CoAP.
- Experience with network analysis and packet capture tools (e.g., Wireshark).
- Familiarity with serial communication protocols (UART, RS‑232, RS‑485).
- Strong experience with test automation frameworks and environments.
- Proficiency in Bash, or similar scripting languages.
- Experience in software security testing, vulnerability assessment, or system hardening validation.
- Strong understanding of QA methodologies, test design, and defect tracking.
- Excellent troubleshooting, analytical, and problem‑solving skills.
- Strong communication skills, including working with external partners.
- Experience with embedded platform certification programs or app validation frameworks is preferred.
- Understanding of secure application onboarding and approval workflows for embedded or IoT platforms is preferred.
- Experience validating untrusted or third‑party code execution in constrained environments is preferred.
- Familiarity with sandboxing, process isolation, or lightweight containerization in embedded Linux is preferred.
- Knowledge of firmware security concepts (secure boot, code signing, chain of trust, TEE) is preferred.
- Background in penetration testing, fuzz testing, or threat modeling is preferred.
- Experience analyzing runtime system behavior and anomaly detection is preferred.
- Familiarity with access control systems (PACS) and controller architectures is preferred.
- Experie…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×