O

Octasic

Low-power SoC DSPs for wireless networks

Software Engineer - Multiple Teams

Test Automation EngineeringUpdated on Nov 14
Full-timeMontreal, QC, CanadaNo salary listedHybrid

About the Job

Requirements

  • A bachelor's degree in computer engineering, software engineering, electrical engineering, or computer science, or equivalent practical experience.
  • Strong software development skills in Python, C++, and Bash/Shell.
  • Experience building automation frameworks, validation tooling, software infrastructure, regression platforms, and orchestration systems.
  • Experience with CI/CD systems such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps; Git/version-control workflows; Linux environments; and containerized execution with Docker.
  • Experience with networking fundamentals, TCP/IP, Ethernet, API integration, and system debugging.
  • Knowledge of Wireshark, telemetry collection, observability concepts, and log-based troubleshooting.
  • Experience with Playwright, Pytest, automation frameworks, and backend/API validation.
  • Eligibility to obtain Canadian security clearance.

Responsibilities

  • Design, develop, and maintain scalable automation frameworks and validation infrastructure.
  • Create software systems to automate validation workflows and regression testing.
  • Develop Python/C++ tools 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, network equipment, embedded systems, and wireless devices.
  • Develop APIs, services, utilities, and orchestration layers supporting automated verification and validation workflows.
  • Support end-to-end test-bench automation and system integration.
  • Improve the scalability, reliability, and maintainability of validation environments.
  • Create reusable validation tooling libraries, services, and components.
  • Develop telemetry ingestion and monitoring flows using technologies such as MQTT, Kafka, ETL pipelines, and logging and tracing frameworks.
  • Support system observability and monitoring workflows.
  • Develop KPI extraction pipelines and automated analysis.
  • Support dashboards, reporting, and regression analysis.
  • Integrate automated validation into CI/CD pipelines.
  • Support automated deployment, execution, and reporting workflows.
  • Collaborate with software teams to improve testability and delivery 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.

Desired Qualifications

  • Experience with wireless systems, LTE/5G, RF environments, and embedded systems.
  • Experience integrating laboratory instruments such as spectrum analyzers, signal generators, VNAs, channel emulators, and oscilloscopes.
  • Experience with the NI ecosystem, including TestStand, LabVIEW, PXI systems, SCPI/VISA instrument control, or automated measurement environments.
  • Experience with MQTT, Kafka, ETL/data pipelines, Grafana, Prometheus, and observability stacks.
  • Experience with integrated hardware/software systems, telecommunications, aerospace, defense, and mission-critical environments.
  • Knowledge of distributed systems, telemetry analytics, and KPI-driven validation.

About the Company

Octasic

Low-power SoC DSPs for wireless networks

Octasic designs low-power, programmable System-on-Chip DSPs for wireless and multimedia tasks. Their SoCs combine DSP cores with specialized hardware to power products like wireless base stations, small cells, media gateways, and specialized handsets across 2G to 5G. They differentiate themselves through energy efficiency and long-term OEM collaborations, such as with Panasonic, offering tailored processing solutions for different market needs. The goal is to provide reliable, cost-effective wireless and multimedia infrastructure by delivering high-performance, energy-efficient processors that can be customized for various applications.

Company size
51-200
Company stage
Series B
Total funding
$16.5M
Headquarters
Montreal, Canada
Founded
1998

Recently Posted Jobs

Explore more opportunities at Octasic

See more jobs