Senior Software Engineer in Test
Core
Design, develop, and maintain Python/Pytest-based automated tests for embedded wireless features and firmware to ensure Bluetooth Low Energy protocol compliance and product quality.
Role type
Senior Software Engineer in Test (Automation)
Builds
Automated test frameworks and CI/CD pipelines for embedded wireless products
Domain
Embedded Systems / IoT / Wireless Connectivity
Required skills
Python, Pytest, CI/CD pipelines, Root cause analysis, Test strategy design, Embedded systems testing, Wireless protocols (BLE), Version control, AI-assisted development tools
Preferred skills
Embedded C/C++, Hardware-in-the-loop testing, Test infrastructure development, AI-driven workflow improvement, ISTQB certification
Technologies
Python, Pytest, Jenkins, Docker, Git, SQL, Linux, Windows, Cursor
Responsibilities
Take ownership of test planning and automation coverage for embedded wireless features; Design and maintain automated tests for functional and non-functional testing; Automate and monitor test execution within continuous integration pipelines; Investigate complex technical issues and perform root cause analysis; Collaborate with developers and stakeholders to resolve defects and communicate quality risks; Identify opportunities to improve testing efficiency and automation reliability.
Seniority
Senior, hands-on IC