About the Role
The position involves designing and executing test cases for embedded software with a focus on audio applications, using Python for automation and debugging low-level system behavior.
Responsibilities
- Develop and maintain automated test scripts using Python
- Validate embedded software components in audio-related projects
- Collaborate with development teams to identify and resolve defects
- Perform system-level and integration testing
- Analyze test results and report issues clearly
- Support continuous integration and testing pipelines
- Work with hardware and software interfaces in embedded environments
- Troubleshoot and debug low-level software issues
- Ensure compliance with quality and performance standards
- Document test procedures and outcomes
- Participate in test planning and requirement reviews
- Contribute to test strategy improvements
- Maintain testing environments and tools
- Monitor test coverage and suggest enhancements
- Assist in root cause analysis for field-reported issues
Nice to Have
- Experience with audio testing or multimedia systems
- Knowledge of CI/CD pipelines
- Familiarity with scripting in Bash or similar
- Experience with test management tools
- Understanding of software development lifecycle
- Exposure to agile methodologies
- Knowledge of networking protocols
- Background in electronics or signal analysis
Compensation
Competitive salary based on experience and qualifications
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Collaborative engineering team focused on innovation and quality in embedded software solutions
We Offer
- Opportunities for professional growth and skill development
- Involvement in international projects with diverse teams
- Supportive work culture emphasizing knowledge sharing
- Access to training and certification programs
- Flexible working hours and work-life balance initiatives
Location
- Position based in Germany
- Multiple office locations available
- Relocation support may be provided
Application Process
- Submit resume and cover letter
- Initial screening followed by technical interview
- Final interview with team lead and HR
Available for qualified candidates requiring work authorization