Top Linux Jobs in Ottawa

YesterdaySaved
In-Office
Ottawa, ON
Entry level
Entry level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop and evaluate signal processing and machine learning algorithms for next-generation radio systems. Build simulations, prototypes, and proof-of-concept solutions; analyze data; perform software and hardware verification; automate testing; and support troubleshooting and performance analysis. The role involves collaboration with system, hardware, and software engineers and exposure to computer vision, AI, wireless communications, and advanced radio technologies.
Top Skills: 5G6GCC++Computer VisionDspFpgaKerasLinuxMachine LearningMatlabPythonPyTorchScikit-LearnSignal ProcessingTensorFlowWireless Communications
7 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Designs, implements, and optimizes 5G communication-stack components and maintains the platform SDK for Ericsson’s telecommunications products. The role involves low-level Linux development in C, hardware simulation and emulation, silicon and board bring-up, testing, CI pipelines, code reviews, debugging, performance profiling, and regression tracking. The developer collaborates with hardware and global software teams in distributed Scrum environments to ensure platform readiness and integration.
Top Skills: AgileBazelCCi/CdGerritGitJenkinsLinuxScrumSdk
7 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop and maintain low-level Layer 1 software for Ericsson’s 5G and 6G Cloud RAN products. Responsibilities include embedded C/C++ development, performance and scalability optimization for cloud and COTS hardware, code reviews, testing, troubleshooting, and cloud-native deployment. The role involves Linux, Kubernetes, Docker, agile collaboration, and applying AI/ML tools to improve development and wireless-system performance.
Top Skills: 3Gpp5G6GAi/MlCC++Cloud PlatformsCloud-Native PlatformsDockerEmbedded SoftwareKubernetesLinux
2 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Build and maintain Linux distribution packages, container images, CI tooling, and release infrastructure for GitLab. Enable development teams to integrate components through self-service tooling and documentation. Manage cloud marketplace integrations, installation and upgrade processes, dependency security, license compliance, and partner validation. Collaborate with development and security teams while reviewing external dependency and security updates.
Top Skills: .Deb.RpmAmazon Web ServicesAutotoolsCmakeDebianGithub ActionsGitlab CiGoGoogle Cloud PlatformGrafanaJenkinsLinuxMakeAzureNixPrometheusPythonRed Hat Enterprise LinuxRubyRustShell ScriptingTravis Ci
Reposted 13 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Design, develop, and maintain cloud-native, high-performance user-plane services for 5G Core. Build and optimize packet processing (DPDK), containerized microservices (Docker/Kubernetes) on public cloud (AWS/Azure/GCP). Own end-to-end service lifecycle, contribute to CI/CD, troubleshoot production networking and cloud infrastructure, and improve system performance and reliability.
Top Skills: AWSAzureCC++Cloud BuildDockerDpdkGitlab CiGoGCPGrpcJenkinsKubernetesLinuxRestTcp/Ip
13 Days AgoSaved
Hybrid
Ottawa, ON
Internship
Internship
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop and maintain automated Layer 1 test framework features for 5G and future 6G radio access network infrastructure. Responsibilities include gathering requirements, implementing and verifying testing capabilities, improving toolchain efficiency and usability, troubleshooting framework and environment issues, and creating customized testing solutions. The role involves collaboration with global software developers and requires Python programming, Linux development, software configuration tools, and product verification knowledge.
Top Skills: 3Gpp5G6GAsicCGerritGitJenkinsLinuxMulti-Core ArchitecturesO-RanPythonReal-Time Embedded Systems
Reposted 5 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Design, develop, debug, and test cloud-connected firmware features (C/C++ and Go). Support and scale IoT device fleet, build observability and rollout metrics, triage customer/QA issues, and collaborate cross-functionally to deliver production-ready firmware.
Top Skills: BuildkiteC++CanCan-UtilsDatabricksGoGraphQLLinuxLinux DriversLteSocUsbWifi
20 Days AgoSaved
In-Office
Ottawa, ON
Internship
Internship
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop and test real-time 5G base station software, automated test cases, simulations, and developer tools. Responsibilities include applying AI and machine learning to signal processing and time-series data, building analytics APIs and pipelines, testing software with 5G lab equipment, generating validation data, troubleshooting test environments, and resolving integration issues while collaborating in Agile teams.
Top Skills: 5GAngularAWSCC++CSSDjangoDockerFastapiFlaskGerritGitHTMLHTTPJavaJavaScriptJenkinsKubernetesLinuxLteNumpyPandasPerlPythonRestScipySpring BootStatsmodelsTypescript
21 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop automated 5G test cases, testing infrastructure, integration tools, and command-line or web-based developer tools. Perform feature and integration testing on 5G lab equipment, analyze performance data, investigate defects, and support vDU testing. Experiment with AI and generative AI for test automation, including prompt engineering and model fine-tuning. Collaborate with colleagues using Agile practices.
Top Skills: 5GAngularC/C++CodeiumDjangoDockerGerritGitHibernateHTML/CSSHTTPJavaJava Spring BootJavaScriptJenkinsJpaKubernetesLinuxLteOpenaiPerlPythonRestful ApisTensorFlowTypescript
YesterdaySaved
In-Office
Ottawa, ON
Entry level
Entry level
Cloud • Hardware • Internet of Things • Other • Software • Utilities
Develop software, command-line applications, web services, scripts, and testing frameworks that automate and improve ASIC development workflows. Collaborate with ASIC engineering teams, maintain existing applications, resolve defects and feature requests, and contribute to new development using Java, Rust, Python, Linux, Bash, Git, Bitbucket, Jenkins, and Make.
Top Skills: Asic DevelopmentBashBitbucketCommand-Line ApplicationsContinuous Integration And DeploymentDigital Circuit DevelopmentGitJavaJenkinsLinuxMakePythonRustTclWeb Services
YesterdaySaved
Hybrid
Ottawa, ON
Mid level
Mid level
Information Technology • Internet of Things • Machine Learning • Software
Develop and support backend services, UI applications, REST APIs, integrations, and automation using Java, Go, and related technologies. Troubleshoot customer and production issues, perform root-cause analysis, write tests and documentation, participate in code reviews, and make component-level design decisions. The role also involves Docker-based deployments, Linux and Windows scripting, monitoring production systems, and applying software security, cryptography, and PKI principles.
Top Skills: AngularBashCi/CdCryptographyCSSDockerGoHTMLJavaJavaScriptLinuxMavenMicroservicesPowershellPublic Key Infrastructure (Pki)Rest ApisSpring
Reposted YesterdaySaved
In-Office
Ottawa, ON
Junior
Junior
Information Technology • Software • Design
Drive integration and verification of 5G RAN features: define lab configurations, create test plans, design and run test cases, debug with software teams, perform root-cause analysis, document results, and support test automation.
Top Skills: 3Gpp 5G RanCloud-RanDockerIp NetworkingKubernetesLinuxO-Ran
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
Reposted YesterdaySaved
In-Office
Ottawa, ON
Mid level
Mid level
Cloud • Analytics
Design, deploy, and operate large-scale distributed systems. Operate Kubernetes clusters and Istio, automate workflows with Go/Python/shell, build observability with Prometheus/Grafana/Loki, troubleshoot networking/storage/performance, support AI/ML infrastructure, and participate in on-call rotations and postmortems to improve reliability.
Top Skills: DockerGoGoGCPGrafanaIstioKubernetesLinuxLokiMicroservicesNetworkingPkiPrometheusPythonShell ScriptingTerraform
2 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Edtech • Professional Services
Teaching Assistant for the Web and Mobile Applications course. Responsibilities include supporting students for 25 contact hours and completing seven additional hours of course-related work. Candidates must have experience with JavaScript, HTML, CSS, and UI and web application design principles. Familiarity with React and Linux is preferred. The position runs during the Fall 2026 semester at the University of Ottawa’s Main Campus.
Top Skills: CSSHTMLJavaScriptLinuxReact
3 Days AgoSaved
Hybrid
Ottawa, ON
Mid level
Mid level
Automotive
Develop and optimize embedded systems software for automotive infotainment, telematics, and connected-car platforms. Responsibilities include performance measurement, bottleneck analysis, system-level optimization, automated diagnostics, memory and power optimization, telemetry pipelines, remote logging, and hardware accelerator integration. The role requires embedded C/C++, Python, Linux or Android internals, multithreading, and RTOS experience, with preferred expertise in profiling tools and automotive networking.
Top Skills: AndroidAutomotive EthernetCC++CanFtraceGitJenkinsLinuxLttngPerfettoPythonQnx MomenticsRtosStrace
23 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Lead corporate endpoint security architecture with a focus on macOS, designing secure-by-default controls, automation, patching, software distribution, and security baselines across macOS, iOS, Windows, and Linux. Manage configurations through Terraform, GitOps, version control, CI pipelines, and automated rollouts. Partner with IT and security teams to improve telemetry, detection, response, auditability, and operational efficiency. Mentor engineers and serve as a senior escalation point for complex endpoint security issues in a fully remote environment.
Top Skills: BashFleetdmGitGitopsGoGoogle WorkspaceInfrastructure As CodeiOSJamf ProLdapLinuxmacOSOktaPowershellPythonTerraformWindows
6 Days AgoSaved
In-Office
Ottawa, ON
Internship
Internship
Artificial Intelligence • Cloud • Software
Supports global SaaS delivery through application, service, operating system, and infrastructure deployment, upgrades, monitoring, troubleshooting, and incident resolution. The role provides hands-on exposure to VMware, Kubernetes, storage, networking, Azure, GCP, enterprise data centers, and hardware lifecycle management while ensuring service availability and SLA compliance.
Top Skills: AnsibleAWSAzureGoogle Cloud Platform (Gcp)KubernetesLinuxNetworkingPowershellSaaSStorageSystem Performance MonitoringVMwareWindows
7 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Security • Software • Cybersecurity
Develop and enhance system-level software, including compilers, runtime libraries, command-line utilities, and developer tools for embedded and real-time systems. Solve complex low-level technical problems, collaborate on architecture and requirements, conduct code reviews, and support high-performance, secure embedded applications. The role requires strong C or C++ development experience and familiarity with embedded software and RTOS concepts, with compiler and systems programming experience preferred.
Top Skills: CC++GnuLinuxLlvmQnxRtosWindows
8 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Automotive • Information Technology • Robotics
Diagnose, repair, configure, calibrate, and validate self-driving systems across autonomous vehicles and robotaxi fleets. The role troubleshoots sensors, compute systems, software, wiring, and vehicle electronics; performs updates and calibration; documents findings; escalates complex issues; and collaborates with engineering, operations, technicians, and safety teams to return vehicles to service safely and efficiently.
Top Skills: AdasAutonomous VehiclesCamerasCan BusCommand-Line ToolsCompute UnitsDiagnostic ToolsEmbedded SystemsGps/GnssLidarLinuxRadarRoboticsSensor CalibrationSoftware ConfigurationSystem IntegrationVehicle Networks
Reposted 8 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Security • Software • Cybersecurity
Develop and optimize automated tests for QNX Power Management technologies. Responsibilities include creating test frameworks and cases, executing test suites on embedded hardware, debugging failures, performing root-cause analysis, documenting defects, verifying fixes, maintaining test labs, preparing test plans and reports, and collaborating with software developers and test engineers to support reliable software releases.
Top Skills: CCi/CdEmbedded HardwareEmbedded SystemsGitJenkinsJIRALinuxPythonQnxShell ScriptingSvnTest Automation
8 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Aerospace • Transportation
Designs, tests, deploys, and maintains safety- and mission-critical aviation surveillance systems. Responsibilities include developing system requirements and specifications, investigating technical issues, evaluating vendor solutions, creating test plans, managing configuration changes, documenting engineering work, and supporting system deployments. The role requires expertise in surveillance technologies, RF propagation, signal processing, networking, operating systems, aviation standards, and systems engineering practices.
Top Skills: Advanced Surface Movement Guidance And Control System (A-Smgcs)AgileCommunication ProtocolsLinuxNetworkingRf PropagationSignal ProcessingSurface Movement Radar (Smr)Windows
9 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
3D Printing • Marketing Tech • Design
Develop and deploy automation and test software for photonics manufacturing. Responsibilities include integrating measurement and motion-control equipment, building machine-vision inspection systems, developing data acquisition and analytics, modernizing existing software, and supporting hardware in laboratory and production environments. The role owns projects from requirements through deployment and collaborates with design, process, manufacturing, and production teams.
Top Skills: C#/.NetCamerasData AcquisitionElectrical InstrumentationFiber OpticsLaser SourcesLinuxMachine VisionMotion Control SystemsOptical InstrumentationPhotonicsPythonVision SystemsWeb TechnologiesWindows
9 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Aerospace • Defense Manufacturing
Designs and optimizes air traffic management system architectures spanning hardware, software, networks, virtualization, and datacenter infrastructure. The engineer automates deployments with scripts, evaluates site and cloud environments, develops client proposals and compliance matrices, prepares bills of materials, and maintains technical product documentation. Requires Linux administration, VMware or OpenStack experience, networking knowledge, and the ability to pass a U.S. government background check. Canadian citizenship is required.
Top Skills: BashCloud InfrastructureDatacenter InfrastructureLinuxNetwork ArchitectureOpenstackPythonRoutingSwitchingVirtualizationVMware
28 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Provide advanced technical support for GitLab’s largest customers, troubleshooting complex Linux, GitLab, CI/CD, infrastructure, and integration issues. Build customer relationships, resolve critical incidents, collaborate with Product, Development, Infrastructure, Customer Success, and Sales teams, create reusable support documentation, share knowledge, and participate in hiring. The role requires strong Linux systems expertise, scripting ability, debugging skills, and familiarity with Kubernetes and serverless technologies.
Top Skills: BashCi/CdGitlabKubernetesLinuxMvc FrameworksRubyRuby On RailsServerless PlatformsStraceZendesk
9 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Security • Software • Cybersecurity
Develop embedded software drivers and board support packages for next-generation automotive hardware platforms. Responsibilities include board bring-up, bootloader and peripheral driver development, storage and networking interfaces, power and thermal management, security hardware integration, performance tuning, and safety-standard-compliant software development. Senior engineers will own complete subsystems, work independently, lead projects or teams, and demonstrate expertise across multiple bus architectures and communication protocols.
Top Skills: Ahci/SataArmAssemblyCCanDvfsGreen HillsI2CIec 61508Iso 26262LinuxNandNorPciePpcQnxSd/EmmcSpiTpmTrustzoneU-BootUartUfsUsbVxworksX86
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account