Senior Engineer, Embedded Software Testing and Qualification
Core
Designing and scaling automated test frameworks for embedded systems that bridge hardware and software, ensuring reliable product delivery.
Role type
Senior IC embedded software testing engineer
Builds
Automated test frameworks for hardware-in-the-loop (HIL) environments and system integration
Domain
Energy technology, embedded systems, IoT, automotive, medical device, aerospace
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python (pytest/unittest), C#, Real-Time Operating Systems, Embedded Linux, hardware-software debugging, CI/CD pipeline orchestration, testability advocacy, lab equipment automation
Preferred skills
Automated test equipment (ATE) design, safety-critical development standards (ISO 26262, IEC 62304, DO-178C), containerization (Docker), AI/ML tools for test generation
Technologies
Python, C#, pytest, unittest, Azure Pipelines, Jenkins, GitLab CI, PyTorch, TensorRT, SYCL, OpenCL, OpenVino, BLE, Wi-Fi
Responsibilities
Architecting and scaling automated test frameworks for HIL environments; writing production-grade automation scripts; diagnosing low-level hardware defects and timing anomalies; optimizing CI/CD pipelines for regression testing; advocating for design-for-test principles; mentoring junior engineers
Seniority
Senior, hands-on IC