Senior Embedded Software Test Engineer
Core
Design and execute automated test harnesses and Hardware-in-the-Loop (HIL) setups to verify embedded software security, firmware behavior, and patch deployments.
Role type
Senior Embedded Software Test Engineer (Security Verification)
Builds
Automated test suites, HIL bench environments, and continuous integration pipelines for embedded systems.
Domain
Embedded Systems / Cybersecurity / Hardware-in-the-Loop
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, C, C++, Rust, Hardware-in-the-Loop (HIL) setup, Test harness design, Continuous Integration (CI/CD), Docker, Hardware debugging protocols (UART, SPI, I2C, JTAG), Peripheral bus monitoring
Preferred skills
AI-driven vulnerability triaging, Target emulation and virtualization (QEMU), Hardware instrumentation integration (power supplies, logic analyzers), Firmware execution monitoring
Technologies
GitLab CI, GitHub Actions, Jenkins, Docker, QEMU, Python, C, C++, Rust
Responsibilities
Leverage test harnesses to accelerate software and firmware security verification; Automate target device execution and bench instrument control; Operate under minimal supervision to validate software behavior and system execution states.
Seniority
Senior, hands-on IC