SW Engineer: Functional Testing and Automation
Location
Davis, CA | United States
Job description
Our client is looking for an SW Engineer to expand and maintain the infrastructure for running functional tests, both in simulation and on real devices, develop and maintain integration with tools for automatic bug finding – fuzzing, static analysis, and more. This can be a remote opportunity.
Key Responsibilities
- Expand and maintain the infrastructure for running functional tests, both in simulation and on real devices
- Develop and maintain integration with tools for automatic bug finding – fuzzing, static analysis, etc
- Develop and maintain infrastructure for testing and the tests reference SDK for longevity and stability issues
- Build and maintain dashboard tools for tracking overall quality of the SDK
Qualifications
- Bachelor’s degree in Computer Science or a related field, or equivalent experience
- Strong background in software development, and protocol testing
- Knowledge of software development best practices, including version control, continuous integration, and deployment
- Strong understanding of scripting languages such as Python, Bash, and/or JavaScript
- Knowledge of virtualization and containerization technologies such as Docker
- Familiarity with static and dynamic analysis tools such as Coverity, OSS-Fuzz, Clang static-analyzer/scan-build, Clang / GCC sanitizers, and GitHub’s code scanning tools
Job tags
Salary