
Embedded Software Test Engineer - EDI
- Edinburgh London
- Permanent
- Full-time
- Contribute to test plan development for new features and projects
- Design and execute test cases for embedded systems, analyse results, and report findings to project teams
- Develop and maintain Python-based test automation
- Collaborate with cross-functional engineers, across hardware and software, to debug and resolve complex issues
- Set up and maintain bench environments
- Contribute to CI/CD workflows, ensuring smooth test execution and reporting
- Participate in code reviews and promote best practices in software development
- Contribute to test plan development for new features and projects
- Design and execute test cases for embedded systems, analyse results, and report findings to project teams
- Develop and maintain Python-based test automation
- Collaborate with cross-functional engineers, across hardware and software, to debug and resolve complex issues
- Set up and maintain bench environments
- Contribute to CI/CD workflows, ensuring smooth test execution and reporting
- Participate in code reviews and promote best practices in software development
- Experience with embedded communication protocols (e.g. SoundWire, I2C)
- Exposure to lab environments, using development boards and tools such as oscilloscopes, or logic analysers
- Experience with test, requirement and defect management tools