Responsibilities
- Design, develop, and execute software test strategies for Linux-based platforms
- Develop and maintain automated testing solutions using Python and scripting tools
- Perform validation testing on both virtual and physical hardware environments
- Support CI/CD pipelines and improve software release quality through automation
- Investigate production issues, analyze logs, and drive root cause analysis
- Collaborate with software engineers in an Agile development environment
- Participate in code reviews and promote software quality best practices
- Work with Docker, containerized applications, and modern DevOps tools
- Contribute to software deployment, integration, and system validation efforts
- Up to 10% travel may be required
REQUIREMENTS
- Bachelor's degree in Computer Science, Computer Engineering, or related field
- 5+ years of experience with Linux-based software development and/or testing
- Strong Python development experience (required)
- Experience with C/C++ in embedded or Linux environments
- Hands-on experience with Linux operating systems and troubleshooting
- Experience creating and executing test plans using requirement-based testing methodologies
- Familiarity with CI/CD tools and DevOps practices
- Experience with Git, GitHub, Jenkins and/or GitHub Actions
- Experience with Docker and containerized environments
- Strong debugging skills, including log analysis and root cause investigation
- Experience working in Agile software development environments
- Excellent analytical and problem-solving skills
Preferred Qualifications
- Linux system administration experience, including systemd, boot process debugging, and log analysis
- Experience with embedded Linux distributions such as Yocto, Buildroot, OpenWRT, or AlmaLinux
- Knowledge of Kubernetes, k3s, or Helm
- Experience with storage technologies such as ZFS
- Familiarity with infrastructure tools such as HashiCorp Vault and Artifactory
- Experience with Rust or Go
- Exposure to AI-assisted development tools such as GitHub Copilot