Software Engineer in Test (Python)
Core
Develop and automate test scripts for Silicon Labs' SiSDK and Firmware products, specifically validating Bluetooth Low Energy radio protocol features for embedded wireless solutions.
Role type
Software Engineer in Test (Python)
Builds
Automated test frameworks and validation suites for embedded wireless products
Domain
IoT, Embedded Systems, Wireless Connectivity
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python programming, Test automation, CI/CD pipeline management, Defect investigation, Generative AI tool usage, Cross-functional collaboration
Preferred skills
IoT wireless protocols knowledge, Embedded C/C++ development, ISTQB certification
Technologies
Python, Pytest, Jenkins, GitHub, Docker, Git, SQL, Windows, Linux
Responsibilities
Design and implement pytest-based tests for embedded wireless solutions, Automate and monitor test execution as part of continuous integration, Identify use cases requiring automated test coverage, Identify, report, and investigate defects discovered during testing, Maintain and improve automated test scripts, Collaborate with developers and application engineers to validate products against Bluetooth standards
Seniority
Mid-level, hands-on IC