Senior Staff/Principal SQA Engineer (Firmware/Embedded Testing, C/C++, Python/Bash)
Core
Design and execute test plans for firmware, drivers, protocols, and system-level hardware interactions; perform hardware–firmware integration testing across embedded platforms.
Role type
Senior Staff/Principal SQA Engineer (Firmware/Embedded Testing)
Builds
Robust, production-ready firmware and embedded software solutions for data infrastructure
Domain
Semiconductor / Embedded Systems / Data Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded systems knowledge, RTOS, peripheral interfaces (SPI, I2C, UART, GPIO), C/C++, Python/Bash scripting, hardware debugging tools (JTAG/SWD, oscilloscopes, logic analyzers), Git, defect tracking, test management
Preferred skills
CI/CD for embedded systems, TCP/IP networking, HIL/simulation/emulation environments
Technologies
Python, Bash, C, C++, JTAG, SWD, SPI, I2C, UART, GPIO, Git
Responsibilities
Design and execute test plans for firmware and system-level hardware interactions; Perform hardware–firmware integration testing across embedded platforms; Develop and maintain automated test frameworks (Python/Bash) with a focus on regression testing; Track, manage, and validate software defects; Analyze firmware performance metrics (CPU, memory, power, boot time, latency); Own regression testing and contribute to firmware release qualification
Seniority
Senior Staff/Principal, hands-on IC