Senior Firmware Test Engineer
Core
Architect and drive the validation strategy for deeply embedded firmware across new and existing access control products, bridging the gap between hardware design, firmware development, and cloud-based test automation.
Role type
Senior Firmware Test Automation Lead
Builds
Hardware-in-the-loop (HIL) automation frameworks and comprehensive test strategies for the "hardware-to-cloud" journey
Domain
Access control and office automation (embedded systems, electronics, cloud)
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Firmware development (C/C++), RTOS and interrupt handling, Python for test automation, Hardware-in-the-loop (HIL) testing, embedded systems debugging (oscilloscopes, logic analyzers), communication protocols (RS-485, UART, SPI, I2C, TCP/IP, BLE, NFC, UWB), DFT/DFM integration
Preferred skills
Master's degree in EE/CS/CE, experience in lead/principal capacity, ability to design testability into product architecture
Technologies
Python, C/C++, RTOS, RS-485, UART, SPI, I2C, TCP/IP, BLE, NFC, UWB, Oscilloscopes, Logic Analyzers, Digital Multimeters
Responsibilities
Design and lead execution of comprehensive test strategies covering hardware-to-cloud journey; Develop sophisticated HIL automation frameworks exercising firmware at driver, middleware, and application layers; Debug complex issues using oscilloscopes, logic analyzers, and protocol sniffers; Validate and stress-test communication protocols and network stacks; Mentor junior engineers and collaborate with Hardware/Software teams to implement testability (DFT/DFM)
Seniority
Senior, hands-on IC with mentorship responsibilities