FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAzureDistributed SystemsDockerETLGrafanaJenkinsKafkaLinuxPrometheusPythonShell ScriptingTCP/IPC++
About the role
Key responsibilities & impact- Design, develop, and maintain scalable automation frameworks and validation infrastructure
- Build software systems to automate validation workflows and regression testing
- Develop Python/C++ tooling for DUT control, UE interaction, external instrument orchestration, telemetry acquisition, KPI extraction, and automated analysis
- Integrate and automate communication with spectrum analyzers, signal generators, channel emulators, oscilloscopes, networking equipment, embedded systems, and wireless devices
- Develop APIs, services, utilities, and orchestration layers supporting automated V&V workflows
- Support complete test bench automation and system integration
- Improve scalability, reliability, and maintainability of validation environments
- Create reusable validation libraries, services, and tooling components
- Develop telemetry ingestion and monitoring workflows using MQTT, Kafka, ETL pipelines, and logging/tracing frameworks
- Support observability and system monitoring workflows
- Develop KPI extraction and automated analysis pipelines
- Support dashboarding, reporting, and regression analytics
- Integrate automated validation into CI/CD pipelines
- Support automated deployment, execution, and reporting workflows
- Collaborate with software teams to improve testability and release quality
- Support regression automation and infrastructure scalability
- Investigate integration and system issues using logs, traces, packet captures, telemetry, API analysis, and network debugging
- Work with development and system teams to isolate root causes and validate fixes
- Support reproducibility of system and field issues in controlled environments
Requirements
What you’ll need- Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or equivalent practical experience
- Strong software development skills in Python, C++, and Bash/Shell scripting
- Experience building automation frameworks, validation tooling, software infrastructure, regression platforms, and orchestration systems
- Experience with CI/CD systems including Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
- Git/version-control workflows
- Linux environments
- Docker/containerized execution
- Networking fundamentals, TCP/IP, Ethernet, API integration, and system debugging
- Familiarity with Wireshark, telemetry collection, and observability concepts
- Log-based troubleshooting
- Experience with Playwright, Pytest, automation frameworks, and backend/API validation
- Strong problem-solving skills and ability to work in evolving engineering environments
- Eligible to obtain Canadian Security Clearance
- Key assets: experience with wireless systems, LTE/5G, RF environments, and embedded systems
- Key assets: experience integrating spectrum analyzers, signal generators, VNAs, channel emulators, oscilloscopes, and other lab instrumentation
- Key assets: experience with TestStand, LabVIEW, PXI-based systems, SCPI/VISA instrument control, or automated measurement environments
- Key assets: experience with MQTT, Kafka, ETL/data pipelines, Grafana, Prometheus, and observability stacks
- Key assets: experience with hardware/software integrated systems, telecom systems, aerospace, defense, or mission-critical environments
- Familiarity with distributed systems, telemetry analytics, and KPI-driven validation
Benefits
Comp & perks- Competitive compensation
- Benefits
- Gym membership discount
- Stock options purchase program
- Public transit reimbursement
- Shower on the premises
- Beverages and snacks free every day
- Work-life balance
- Friendly and collaborative work atmosphere
- Many social activities all year long
- Company involvement in its community
- Proximity to various public transportation services
