Related skills
bash python pytest gitlab ci/cd embeddedπ Description
- Analyze system and software requirements and translate them into verification strategies.
- Design test plans and write automated tests across unit, integration, and system levels.
- Develop and maintain test automation infrastructure, including HIL setups and simulators.
- Build and optimize CI/CD pipelines to enable fast feedback.
- Collaborate with software, systems, and hardware teams to improve workflows.
- Lead test strategy, tooling, and quality initiatives to raise product quality.
π― Requirements
- Bachelorβs degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- 5+ years in software testing, verification, or test automation, preferably embedded.
- Strong experience translating requirements into structured test plans and test cases.
- Hands-on with automated test frameworks for embedded or hardware-in-the-loop systems.
- Proficiency in Python and Bash for test development and automation.
- Experience with CI/CD pipelines, preferably GitLab CI/CD.
- Knowledge of C/C++ in addition to Python and Bash.
- Familiarity with static analysis, code quality tooling, and test coverage reporting.
π Benefits
- Relocation packages available for approved roles.
- Health, dental, and vision insurance for dependents.
- Unlimited vacation and parental leave.
- Annual $1,500 professional development fund.
- Toronto office kitchen with snacks and amenities.
π Relocation support
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!