Top Linux Jobs in Ottawa

Reposted An Hour 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
2 Days AgoSaved
Hybrid
Ottawa, ON
Entry level
Entry level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop frontend and backend services for DevOps dashboards, build CI/CD infrastructure, automate testing, and work with Kubernetes containers in edge and far-edge environments. The role requires Python and JavaScript proficiency, Linux knowledge, web application development experience, Git familiarity, database exposure, and active full-time undergraduate enrollment for a 12–16 month co-op.
Top Skills: 5GAngularCi/CdContainersCSSDevOpsElasticsearchGitHTMLJavaScriptKubernetesLinuxPHPPythonReactTest AutomationVirtualized Ran
2 Days AgoSaved
In-Office
Ottawa, ON
Expert/Leader
Expert/Leader
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Troubleshoot customer cloud and infrastructure issues while operating Ericsson Cloud platforms on Linux and OpenStack. Manage Kubernetes, Docker, OpenShift, hyperscale hardware, storage, data center networks, load balancers, and firewalls. Automate deployments using Bash, Python, and Ansible, participate in 24/7 on-call support, visit customer sites as needed, and mentor team members.
Top Skills: A10AnsibleBashBsp8100CephCiscoDellDockerEricsson Cloud CeeEricsson Cloud CnisEricsson OmcEricsson Sdn/OdlF5Hds8000HpeJuniperKubernetesLinuxNagiosNexentaOpenstackPluribusPythonRed Hat OpenshiftScaleioZabbixZenoss
9 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Support and improve security operations for production environments. Responsibilities include troubleshooting complex security issues, reviewing secure configurations, investigating root causes, applying security processes, automating checks, and managing encryption, certificates, PKI, keys, and HSMs. The role also maintains runbooks, documents findings, assesses risk, and coordinates security improvements across teams.
Top Skills: BashCloud PlatformsHsmsIamIpsecKubernetesLinuxPkiPowershellPythonSecurity ToolingSIEMSshTls
10 Days AgoSaved
In-Office
Ottawa, ON
Internship
Internship
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Supports Ericsson radio product verification and customer network investigations in 5G environments. Responsibilities include reproducing issues in labs, troubleshooting radio hardware and software, executing test cases, configuring Qualcomm UE software and test equipment, developing Moshell automation scripts, analyzing performance data, and supporting workshops. The role provides hands-on experience with Ericsson radio, baseband, Cloud RAN, RF, networking, and AI tools.
Top Skills: 5GBashCloud RanExcelGenerative AiJavaLinuxMS OfficeMoshellPower BIPowerPointPythonQualcomm Ue SoftwareRf NetworkingSpectrum AnalyzersWord
Reposted 3 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
16 Days AgoSaved
Hybrid
Ottawa, ON
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop and own scalable AI-enabled software and data engineering solutions for RAN reliability and customer deployments. Build ingestion and processing pipelines, AI-ready datasets, and secure integrations into Git, Gerrit, CI/CD, testing, and development workflows. Transform prototypes into maintainable products while ensuring data quality, traceability, access control, monitoring, and vulnerability management. Collaborate with engineers, data scientists, architects, and product stakeholders, provide mentorship, and promote responsible AI-assisted development.
Top Skills: Automated TestingCi/CdContainersDevsecopsGerritGitJavaKubernetesLinuxLlmsPrompt EngineeringPythonRetrieval-Augmented Generation (Rag)Shell Scripting
8 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Entry level
Entry level
Cloud • Security • Software • Cybersecurity • Automation
Manage the AMER Support Engineering team, including hiring, mentorship, performance development, and technical growth. Lead customer support quality, process improvement, automation, AI adoption, and cross-functional collaboration. Build scalable workflows, promote team ownership and psychological safety, and ensure Support Engineers resolve complex technical issues throughout the support lifecycle. Partner with product and development teams to improve customer outcomes and support efficiency.
Top Skills: AIChatopsDjangoGitlabLaravelLinuxMvcPHPPythonRuby On Rails
22 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
Reposted 24 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop, test, integrate, and maintain high-performance L1 embedded software for Ericsson 5G processing platforms and cloud-based RAN environments. Implement physical-layer baseband features across wireless standards and deployment scenarios, troubleshoot complex real-time systems, participate in code reviews and agile practices, maintain test coverage, and document designs and test plans. The role also involves exploring cloud-native optimization and applying AI/ML techniques where appropriate.
Top Skills: 3Gpp5G NrAIAsicCC++Cloud-Native PlatformsContainersGerritGitJenkinsLinuxLteMachine LearningVirtualizationWcdmaWimaxWlan
15 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Professional Services • Software • Analytics • Generative AI • Big Data Analytics
Owns end-to-end DevOps, cloud infrastructure, CI/CD, Kubernetes, Infrastructure as Code, monitoring, security, reliability, and production operations. The role designs automated deployment processes, manages cloud environments, troubleshoots complex infrastructure and networking issues, implements observability and disaster recovery, optimizes cloud costs, and guides engineering teams on secure, scalable DevOps practices.
Top Skills: AnsibleApi GatewaysAWSAzureAzure DevopsBashCcpaDatadogDnsDockerElkFirewallsGCPGdprGitGithub ActionsGitlab CiGrafanaHelmJenkinsKubernetesLinuxLoad BalancersPowershellPrometheusPythonService MeshSplunkSsl/TlsTerraform
Reposted 3 Hours AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Appliances
Develop and test embedded software across the full lifecycle: requirements, architecture, design, implementation, unit/integration tests, verification and validation. Collaborate with hardware and cross-functional teams to bring up cameras, SoCs, sensors and device drivers. Participate in code reviews, mentoring, process improvement and software compliance.
Top Skills: AgileAssemblyAudio ProcessingAzure DevopsBitbucketBleCC++Camera DevelopmentCode CoverageCompressionDevice DriversGitImage Signal Processing (Isp)JenkinsJIRALinuxMicrosoft Office SuiteReal-Time Operating SystemsSignal ProcessingSoc Bring-UpStatic Analysis ToolsUnit Test GenerationVideo ProcessingWi-Fi
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
3 Hours AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Cloud • Hardware • Internet of Things • Other • Software • Utilities
Design and validate analog and mixed-signal behavioral models for high-speed coherent optical modems. Develop C++ and SystemC models integrated with Python and MATLAB simulations, firmware flows, and lab validation. Model PLLs, clocking systems, filters, DACs, ADCs, and SerDes while supporting ASIC bring-up, silicon characterization, system architecture, documentation, and cross-functional collaboration.
Top Skills: C++C++ MexCadence Ams DesignerCadence VirtuosoConfluenceGitLinuxMatlabPythonSimulinkSystemcSystemc-AmsXcelium Ams
Reposted 3 Hours AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Develop and maintain Cisco Nexus Dashboard’s Kubernetes-based infrastructure platform. Responsibilities include core platform engineering, multi-node cluster deployment and upgrades, backup and restore services, anomaly detection, audit logging, centralized authentication and authorization, certificate lifecycle management, and scalability optimization. The role also involves developing microservices, prototyping AI solutions and workflows, and creating comprehensive software test plans.
Top Skills: Ci/CdGoKafkaKubernetesLinuxMicroservicesOpensearchPostgresPython
Reposted YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Hardware • Software
Own Azure infrastructure, DevOps, CI/CD, security, monitoring, and production reliability for the LodeStar AI platform. Administer Fidus’s Jira, Confluence, and Bitbucket environments, establish DevOps standards, support engineering workflows, manage PostgreSQL, and participate in incident response and on-call operations. The role also contributes to hybrid cloud infrastructure, identity management, regulated-environment compliance, and AI service operations.
Top Skills: Azure Container AppsAzure Key VaultAzure Kubernetes Service (Aks)BashBitbucketCi/CdConfluenceDockerEntra IdGithub ActionsInfrastructure As CodeJenkinsJIRALinuxAzureMicrosoft TeamsPostgresPrivate NetworkingPythonSlosTerraform
YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Designs and maintains scalable build and deployment pipelines, enforces release quality gates, resolves environment and infrastructure issues, and integrates AI agents into CI/CD workflows for automated testing, log analysis, production monitoring, and incident triage.
Top Skills: Agentic WorkflowsAi AgentsBashCi/CdCloudbeesContainer RegistriesDockerGithub ActionsGitlab CiJenkinsLinuxPythonRuby
YesterdaySaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Cloud • Security • Software • Cybersecurity
Develop and enhance Akamai EdgeWorkers applications and services for distributed edge computing. Responsibilities include shaping user-focused UI, CLI, and API experiences; writing Java and TypeScript code; participating in code reviews; troubleshooting production issues; implementing automated tests; debugging distributed Linux systems, microservices, and containerized environments; and collaborating across technical and non-technical teams.
Top Skills: AngularContainersJavaLinuxMicroservicesSpring BootTypescript
2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
Serves as a technical liaison among customer teams, regional technical assistance centers, R&D, and product management. Troubleshoots complex network product installation and performance issues, documents resolutions, supports testing and network architecture initiatives, leads customer upgrades, develops technical communications and workshops, and provides emergency support. The role also contributes product feedback to R&D, supports new releases, and travels up to 10% annually.
Top Skills: Fss/EdaIp/MplsKubernetesKvmL2/L3 EvpnLinuxNokia 7250 IxrNokia 7750 SrNokia VsrOpenstackPythonSpine/Leaf Data Center ArchitectureSr LinuxTcp/IpXML
2 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Other
Develop and maintain secure, containerized satellite operations and control systems for Telesat’s LEO constellation. Responsibilities include software development, data analytics, automation, telemetry and command processing, system validation, procurement support, operational procedures, and anomaly response. The role provides shift and on-call support, collaborates across satellite operations teams, and contributes technical recommendations to high-assurance, air-gapped systems.
Top Skills: AutomationCContainerized SystemsData AnalyticsFlight Dynamics SystemsGoGround EncryptionJavaLinuxOn-Premises ClustersPythonReal-Time Command And Telemetry ProcessingSatellite Control Systems
2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Software
Provide Tier 3 Linux systems support and consulting for clients. Responsibilities include troubleshooting Linux and networking issues, responding to alerts, patching systems, performing deployments, managing cloud and containerized environments, conducting health checks, onboarding clients, developing infrastructure roadmaps, tracking time, and participating in after-hours support. The role requires strong customer communication, independent problem-solving, advanced Linux and networking expertise, cloud experience, Bash and Python scripting, and familiarity with Kubernetes, virtualization, and container technologies.
Top Skills: AWSAzureBashConnectwiseDebianDigitaloceanDockerDocker SwarmDynamic Routing ProtocolsGCPIp NetworkingKubernetesKvmLinuxLxcLxc/DManaged SwitchesMySQLOverlay NetworksPodmanPostgresProxmoxPythonRhelSQLSqliteUnixVlansVpnsXcp-NgXen
2 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Other
Develop and optimize secure networking software for Ribbon’s next-generation products across cloud, server, and custom hardware platforms. Responsibilities include data-plane acceleration using network processors, debugging customer issues, collaborating with system testing, and measuring product performance. The role requires strong C and embedded programming experience, networking expertise, Linux and kernel knowledge, and familiarity with technologies such as DPDK, VPP, SmartNICs, Kubernetes networking interfaces, tunneling, and eBPF.
Top Skills: CC++ContainerizationEbpfGoIntel DpdkIp-In-IpKubernetesLinuxLinux KernelMultus CniSmartnicsSr-Iov CniTap DevicesVpp
3 Days AgoSaved
In-Office
Ottawa, ON
Expert/Leader
Expert/Leader
Aerospace
Leads a software development team building and supporting embedded products. Responsibilities include architecture, design, coding, testing, debugging, project estimation, delivery oversight, process improvement, and collaboration with engineering, product, and customer support teams. The role also coaches developers, manages performance and career development, and contributes hands-on embedded firmware development across Intel, ARM, and Power Architecture platforms.
Top Skills: ArmBare Metal ProgrammingBitbucketBoard Bring-UpCDas U-BootDigital AnalyzersDmmsEmbedded FirmwareEmmcEthernetGitI2CIntelJIRALinuxMdioNvmeOscilloscopesPciePower ArchitecturePythonSataSlim BootloaderSpiTpmUefiUsbVxworksWindows
3 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Information Technology • Security • Software • Cybersecurity
Develop embedded systems software for QNX RTOS using C, C++, Python, and Rust. Port and integrate open-source projects, operating-system components, AI and robotics frameworks, and middleware. Build cross-compilation toolchains and abstraction layers, optimize performance on embedded hardware, and support QNX graphics, networking, multimedia, and sensor technologies. The role also involves creating technical demonstrations for industry events and collaborating with open-source communities.
Top Skills: Amd RocmBazelBitbakeBoostCC++CargoCmakeDdsExecutorchFreertosGnGoogle MediapipeGtkIpcLinuxMakeMesonMqttNinjaNode.jsNvidia CudaNvidia IgxNvidia ThorOnnx RuntimeOpenclOpencvOpenpiPosixPthreadsPythonPyTorchQemuQnx RtosQtRaspberry PiRos2RustSome/IpSqliteTensorFlowTensorrtVulkan ComputeVxworksZenohZephyr
4 Days AgoSaved
In-Office
Ottawa, ON
Internship
Internship
Automotive
Supports the design, development, testing, and maintenance of software applications and tools in Linux and cloud environments. Develops software components using C and/or Python, troubleshoots technical issues, participates in code reviews, documents technical work, and collaborates with engineering teams. The intern gains practical experience with cloud infrastructure, cloud-native technologies, software quality, and modern engineering practices.
Top Skills: CCloud InfrastructureCloud-Native TechnologiesLinuxPython
4 Days AgoSaved
In-Office
Ottawa, ON
Internship
Internship
Automotive
Support the design, development, testing, and maintenance of software applications in Linux and cloud environments. Develop software components using C or Python, troubleshoot technical issues, participate in code reviews, document technical work, and collaborate with engineering teams on cloud-native projects.
Top Skills: CCloud InfrastructureCloud-Native TechnologiesLinuxPython
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account