Top Linux Jobs in Ottawa

Reposted YesterdaySaved
In-Office
Ottawa, ON
Junior
Junior
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop and test high-performance Layer 1 software for Ericsson 5G platforms, including multi-core ASIC and cloud-based RAN environments. Implement physical-layer baseband features, integrate algorithms, troubleshoot complex issues, and optimize real-time software for containerized and virtualized systems. Collaborate through code reviews and agile practices while maintaining test coverage, documentation, and software quality. Apply embedded C/C++ programming, wireless communication knowledge, Linux development, and cloud-native technologies.
Top Skills: 3Gpp5G NrAi/MlAsicCC++Cloud-Native PlatformsContainersGerritGitJenkinsLinuxLteVirtualizationWcdmaWimaxWlan
Reposted 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
9 Days AgoSaved
Hybrid
Ottawa, ON
Entry level
Entry level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Tests Ericsson 5G RAN solutions for capacity, performance, and quality across realistic network scenarios. Analyzes throughput, latency, load, logs, traces, and user experience; investigates system issues with engineering and development teams; and contributes to test automation using Python, Java, data analytics, and AI. The role also develops expertise in 5G, Cloud RAN, and emerging 6G technologies.
Top Skills: 5G6GAi/MlCloud RanContainersData AnalyticsGitJavaKubernetesLinuxLtePythonRanTest AutomationWireshark
10 Days AgoSaved
Hybrid
Ottawa, ON
Internship
Internship
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Embedded Engineering Intern developing software, hardware, and test equipment for aerospace SATCOM systems. Responsibilities include implementing software requirements, conducting unit tests, validating functionality and test coverage, resolving software defects, and reporting project metrics. The role is on-site in Kanata, Ontario, and involves collaboration across multidisciplinary teams.
Top Skills: CC++JIRALinux
Reposted 10 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
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Lead FleetDM migration and engineer a shared endpoint platform supporting Windows, macOS, and Linux. Build automation, integrations, configuration-as-code workflows, monitoring, controlled deployments, remediation processes, and recovery practices. Partner with security, IAM, infrastructure, and support teams to resolve dependencies, improve reliability, reduce manual effort, and guide phased adoption. Mentor engineers and establish maintainable operational handoffs.
Top Skills: APIsConfiguration-As-CodeFleetdmGitGoIdentity IntegrationsIntuneItsm IntegrationsJAMFLinuxmacOSMonitoringOsqueryPowershellPythonSecrets ManagementShell ScriptingSQLWindows
Reposted 11 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)
Monitor and troubleshoot CI/CD pipelines, automated tests, and flow-impacting failures for RAN products. Maintain Jenkins, GitLab, and Spinnaker-based pipelines, collaborate on root-cause resolution, generate operational metrics, provide internal customer support, and improve pipeline stability. The role requires Linux and scripting knowledge, strong analytical skills, and interest in telecommunications, cloud-native technologies, automation, and AI agent development.
Top Skills: Ai AgentsBashCi/CdCloud-Native TechnologiesContainerizationGerritGitGitlabGroovyJenkinsJIRALinuxOrchestration FrameworksPerlRanSpinnakerTelecommunications SystemsWireless Communication
7 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Entry level
Entry level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Monitor, triage, and investigate security alerts across identity, endpoint, email, SaaS, and cloud environments. Conduct routine incident investigations, gather evidence, document findings, support major incident response, and contribute to containment and recovery. Improve runbooks, tune detections, develop small scripts and automated workflows, and participate in post-incident reviews. Communicate clearly with global teammates while developing technical skills in security operations, incident response, threat detection, and automation.
Top Skills: APIsAutomation PlatformsAWSEmail Security PlatformsEndpoint Detection And Response (Edr)GCPLinuxmacOSPythonSaaSSIEMWindows
7 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
Architect, develop, debug, test, deploy, and support customer-facing firmware features in C/C++ and Golang for cloud-connected hardware. Build observability and rollout metrics for more than 1.5 million devices, triage customer and QA issues, and collaborate across hardware, networking, product, support, and engineering teams to deliver reliable IoT vehicle intelligence products.
Top Skills: BuildkiteC++CanCan-UtilsDatabricksGoGraphQLIotLinuxLinux DriversLteUsbWi-Fi
20 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)
Develop and integrate scheduler, baseband, and radio resource management software for 5G/6G Cloud RAN vDU systems. Translate 3GPP standards into reliable embedded real-time software, debug complex issues, create development tools, and contribute to testing, documentation, CI/CD, and AI/ML-enabled RAN solutions.
Top Skills: 3Gpp5G6GAi/MlBashCC++Ci/CdCloud RanEmbedded SystemsGerritGitGitlabJenkinsLinuxmacOSPdcpPythonReal-Time SoftwareRlcRrmVdu
YesterdaySaved
In-Office
Ottawa, ON
Junior
Junior
Hardware • Software
Build and maintain pipelines that extract and organize engineering knowledge from repositories and documents. Develop PostgreSQL and vector search, retrieval evaluation, ranking, and review workflows while protecting restricted content. Connect the knowledge base to project tools and collaborate with embedded designers. After the initial platform build, contribute to client projects involving embedded Linux, drivers, applications, and test tooling. The role requires Python, SQL, Git, Linux, AI coding-tool experience, strong communication, and enthusiasm for embedded hardware.
Top Skills: ArduinoBm25CC++Claude CodeConfluenceCursorEmbeddingsEsp32ETLFreertosGitGithub CopilotHTMLJIRALinuxOffice DocumentsPdfsPgvectorPostgresPythonRagRaspberry PiSQLStm32Zephyr
YesterdaySaved
In-Office
Ottawa, ON
Junior
Junior
Hardware • Software
Build and maintain AI agents, developer tools, interfaces, and integrations for embedded engineering workflows. Develop Python modules, MCP servers, command-line tools, web front ends, tests, CI/CD processes, and integrations with Bitbucket, Jira, SharePoint, and internal APIs. Create hardware-facing tools for flashing boards and validating device data. Collaborate with embedded designers, then contribute to client projects involving embedded Linux, drivers, applications, and test tooling. Personal embedded projects, AI coding-tool experience, API development, Git, and Linux skills are valued.
Top Skills: ArduinoAzureBitbucketCC++ClaudeClaude CodeConfluenceDockerEsp32FastapiFlaskFreertosGitGithub ActionsJavaScriptJenkinsJIRALinuxMcpOpenai ApiPythonRaspberry PiRest ApisSharepointStm32TypescriptVendor SdksWebhooksZephyr
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
YesterdaySaved
Hybrid
Ottawa, ON
Senior level
Senior level
Other
Leads multidisciplinary defence satellite systems investigations from mission needs through laboratory validation. Translates operational requirements into architectures, simulations, experiments, performance objectives, and acceptance criteria. Evaluates technical approaches, integrates security and resilience requirements, leads hardware and software laboratory testing, validates models, manages technical risk, and makes recommendations on technology maturity. Coordinates with Engineering, Product, Sales, Operations, customers, and suppliers while mentoring engineers and supporting technical reviews.
Top Skills: AILaboratory InstrumentationLinuxMatlabModel-Based Systems EngineeringOptical CommunicationsPythonRf SystemsSatellite NetworkingSatellite SystemsWindows
YesterdaySaved
Hybrid
Ottawa, ON
Entry level
Entry level
Security • Software • Cybersecurity
Design, build, and operate bare-metal Kubernetes infrastructure supporting FortiVoice Cloud. Responsibilities include Kubernetes deployments, CI/CD automation, network and storage architecture, high availability, disaster recovery, infrastructure tooling, observability, and security. The role develops automation with Golang, Python, or TypeScript and supports reliable production communication services.
Top Skills: AlertmanagerAnsibleAWSAzureCalicoCephCiliumCluster ApiDockerFortivoice CloudGCPGitGithub ActionsGitlab Ci/CdGoGrafanaHelmJenkinsKubeadmKubernetesLinuxLokiLonghornMetallbOciOpentelemetryPbxPrometheusPythonRke2RookRtpSbcsSipTalos LinuxTerraformTypescriptVoip
YesterdaySaved
In-Office
Ottawa, ON
Expert/Leader
Expert/Leader
Industrial • Automation
Designs, develops, integrates, tests, and supports embedded software drivers, libraries, and applications for real-time imaging systems using ARM processors and FPGA microcontrollers. Responsibilities include architecture, specifications, documentation, project planning, third-party software integration, system integration, defect investigation, and root-cause analysis. The role supports engineering, product management, and application engineering teams while working with Windows, Linux, QNX, and other real-time operating systems.
Top Skills: ArmCC++ConfluenceGitJIRALinuxQnxRisc-Based Fpga MicrocontrollersRtlSvnWindows
YesterdaySaved
In-Office
Ottawa, ON
Senior level
Senior level
Industrial • Automation
Design, develop, and implement embedded software drivers, libraries, and applications for real-time imaging systems. Responsibilities include ARM and FPGA-based development, project planning, architecture and feature design, third-party software integration, unit testing, system integration, defect troubleshooting, and root-cause analysis. The role also provides technical support to engineering, product management, and application engineering teams.
Top Skills: Arm ProcessorsCC++ConfluenceEmbedded WindowsGitJIRALinuxQnxReal-Time Operating SystemsRisc-Based Fpga MicrocontrollersRtlSvn
2 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Artificial Intelligence • Information Technology • Consulting • Cybersecurity
Provides Level 2 technical support and systems administration across enterprise networks, servers, applications, virtualization, cloud platforms, and infrastructure. Responsibilities include troubleshooting, system upgrades, configuration management, network and access administration, technology evaluation, client and vendor liaison, and 24/7 first-tier support. The role requires strong networking expertise, familiarity with Juniper and related infrastructure products, Microsoft Azure and 365 administration, Windows Server, virtualization platforms, and scripting. Local candidates in Ottawa or Gatineau must support office-based and on-site deployments.
Top Skills: 3CxActive DirectoryAnsibleArubaAsteriskAutopilotAvayaBgpCC++CiscoDell NetworkingDhcpDnsEvpnFibre ChannelFortigateFortinetFreebsdFreeswitchH.323Hp 3ParHyper-VIgmpIntuneIp FabricIpsecIscsiIsisItilJIRAJuniper ExJuniper MxJuniper PtxJuniper QfxJuniper SrxKvmLdpLinuxMdmMfaMicrosoft 365AzureMicrosoft ExchangeMplsOspfPalo AltoPerlPimProxmoxPuppetRadiusRed Hat OpenshiftRstpRsvpSharepointSipSnmpSQLStpTacacsTandbergTclTcp/IpUnixVlanVMwareVoipVstpVxlanWindows 11Windows Server 2022
2 Days AgoSaved
Hybrid
Ottawa, ON
Senior level
Senior level
Software
Designs, operates, and improves secure AWS infrastructure and Kubernetes platforms using Terraform, Helm, and GitOps. The role owns EKS lifecycle management, observability, deployment automation, cloud security, hybrid infrastructure, disaster recovery, and production incident response. It also requires technical initiative ownership, cross-functional collaboration, mentoring, documentation, and participation in a 24/7 on-call rotation.
Top Skills: Amazon Elastic Compute Cloud (Ec2)Amazon Elastic Kubernetes Service (Eks)Amazon Simple Storage Service (S3)Amazon Virtual Private Cloud (Vpc)Amazon Web Services (Aws)Argo CdBashCi/CdDnsFluxGitopsGrafanaHelmIamKubernetesLinuxLokiPrometheusPythonTcp/IpTerraformTls
Reposted 3 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
4 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
3D Printing • Marketing Tech • Design
Designs, implements, and validates embedded security features for optical circuit switch platforms. Responsibilities include gNSI security services, authorization, credential and certificate management, secure zero-touch provisioning, device enrollment, TPM-backed attestation, measured boot, TLS/mTLS hardening, security automation, debugging, and supporting security reviews. The role requires embedded Linux development, cryptography, PKI, network-device security, and cross-platform troubleshooting.
Top Skills: BootzCC++CryptographyGnmiGnsiGoGrpcHardware Root Of TrustLinuxMeasured BootMutual TlsPkiPythonRtosSecure BootTlsTpm 2.0
4 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
3D Printing • Marketing Tech • Design
Designs, implements, and validates embedded security features for optical circuit switch platforms. Responsibilities include gNSI security services, authorization, certificate management, secure zero-touch provisioning, device enrollment, TPM-backed attestation, measured boot, TLS and mutual TLS, security testing, debugging, and supporting security reviews. The role requires strong Python or Go skills, embedded Linux development, cryptography, PKI, network-device security, and secure credential lifecycle experience.
Top Skills: BootzCC++CryptographyGnmiGnsiGoGrpcLinuxMeasured BootMutual TlsPkiPythonRtosTlsTpm 2.0
5 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Cloud • Analytics
Design, deploy, operate, and optimize large-scale distributed systems across cloud, compute, storage, networking, and AI/ML environments. Manage Kubernetes, Istio, Linux, monitoring, and observability platforms; automate workflows with Go, Python, and Shell; troubleshoot infrastructure issues; support AI/ML pipelines; and participate in on-call rotations and postmortems.
Top Skills: DockerGoGCPGrafanaIstioKubernetesLinuxLokiMicroservicesNetworkingPkiPrometheusPythonShellTerraform
25 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Lead incident response engagements, investigate intrusions and advanced threats, conduct host and network forensics, perform malware analysis, develop remediation plans, and communicate findings to customers, regulators, legal counsel, and executives. The role also involves threat hunting, team leadership, public thought leadership, and occasional travel.
Top Skills: Ai TechnologiesAWSAzureBro/ZeekGCPLinuxmacOSSuricataWindows
Reposted 7 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Aerospace
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
7 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
3D Printing • Marketing Tech • Design
Owns the design, implementation, testing, integration, and verification of embedded Linux application software for optical circuit switch platforms. The role includes hardware debugging, cross-functional collaboration, technical design decisions, code reviews, troubleshooting, and mentoring less experienced developers. Requires hands-on C/C++ development for ARM or x86 Linux systems, embedded build tools, networking technologies, distributed software, and hardware interfaces.
Top Skills: AdcArmCC++DacDockerGitGnmiGnoiGoGrpcI2CJtagLinuxNetconfOpenconfigPcieProtocol BuffersPythonRedisShell ScriptingSnmpSonicSpiUartX86YangYocto
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account