Top Linux Jobs in Ottawa

Reposted 2 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
Reposted 2 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
Reposted 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
Reposted 3 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 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
Reposted 4 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 8 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
10 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
4 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 11 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
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
Junior
Software • Database
Develop backend services, event-driven Kafka pipelines, web scrapers, and content integrations that collect, process, and index online media. Build Java REST APIs and TypeScript/Nest.js scraping systems, integrate third-party feeds and APIs, improve content quality, and collaborate with product and engineering teams. Contribute to testing, code reviews, refactoring, and continuous improvement across distributed data-processing systems.
Top Skills: Apache SolrAtomGitJavaJavaScriptKafkaLinuxMavenNest.JsRest ApisRssSQLTypescript
Mid level
Software • Database
Build and scale production-grade web scraping, content integration, and data pipelines using TypeScript, Java, Kafka, and Solr. Develop event-driven services, REST APIs, parsing and normalization logic, and integrations with content providers and external feeds. Improve pipeline reliability, observability, performance, and data quality while contributing to architecture and technical direction. The role also includes mentoring junior developers and supporting high-volume media content processing.
Top Skills: Apache SolrAtomEvent-Driven ArchitectureGitHtml ParsingJavaJavaScriptKafkaLinuxMavenRest ApisRssSQLTypescriptWeb CrawlingWeb Scraping
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
YesterdaySaved
In-Office
Ottawa, ON
Senior level
Senior level
Software • Database
Develop and maintain Angular-based web applications for a SaaS media monitoring and outreach platform. Responsibilities include implementing designs, developing features, upgrading and troubleshooting production code, writing tests, participating in code reviews, maintaining coding standards, collaborating with stakeholders, documenting work, and reporting progress in an Agile environment.
Top Skills: AgileAngularContinuous IntegrationCSSGitHTMLJavaJenkinsLinuxMockingNest.JsReactRestful ApisRxjsStatic Code AnalysisTypescriptUnit Testing
YesterdaySaved
Hybrid
Ottawa, ON
Entry level
Entry level
Other
Designs, costs, implements, and supports advanced satellite and terrestrial communication solutions. Responsibilities include link budget and capacity analysis, RF and IP network architecture, satellite network integration, equipment configuration, technical specifications, customer presentations, troubleshooting, vendor coordination, and field implementation. The role provides advanced technical support, leads multidisciplinary project teams, trains field personnel, and travels to customer and company facilities for testing and deployment. Candidates need telecommunications-related engineering education and knowledge of satellite, RF, networking, and enterprise connectivity technologies.
Top Skills: Adaptive Coding And ModulationCopper And Fiber Optic Testing EquipmentDvb-S2/XIp NetworkingLayer 2 EthernetLeo Satellite SystemsLinuxMef StandardsMS OfficeMplsProtocol AnalyzersRadiation MetersRf SystemsSatellite CommunicationsSatellite ModemsScpcSd-WanSdnSpectrum AnalyzersTcp/IpTdm/ATelesat LightspeedVsatWindows
2 Days AgoSaved
In-Office
Ottawa, ON
Internship
Internship
Automotive
Support engineering activities involving Linux operating systems, embedded development, and Linux-based environments. The intern will gain hands-on technical experience, develop operating-system knowledge, collaborate with engineering teams, and learn technologies including Linux, containers, Docker, and Kubernetes. The role is intended for students pursuing a relevant technical degree with strong academic performance and an interest in Linux and embedded systems.
Top Skills: DockerKubernetesLinux
2 Days AgoSaved
In-Office
Ottawa, ON
Internship
Internship
Automotive
Supports engineering activities involving Linux, operating systems, and embedded development. The intern gains hands-on experience in Linux-based development environments, contributes to technical activities, collaborates with engineering teams, and develops knowledge of operating system concepts. Candidates must be pursuing a relevant technical degree with a strong academic record and interest in Linux, operating systems, and embedded development. Docker and Kubernetes familiarity are preferred but not required.
Top Skills: DockerEmbedded SystemsKubernetesLinux
2 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Cloud • Cybersecurity
Deliver hands-on network and security consulting across client environments, including infrastructure administration, firewall and cloud security, ZTNA deployment, hardening, vulnerability remediation, and incident response support. Maintain backup and recovery systems, produce technical documentation, and communicate with stakeholders during routine and crisis operations. Participate in on-call rotations, extended incident-response shifts, client engagements, service scoping, and continuous improvement.
Top Skills: Active DirectoryAWSAz-104AzureBashCcnaCcnp SecurityCis BenchmarksCiscoCisspCloudflareComptia Security+CrowdstrikeDhcpDnsEdrEntra IdFortinetGcfaGcihGroup PolicyItsg-33LinuxMicrosoft 365Microsoft DefenderMicrosoft SentinelMs-102NacNetwork+Nist 800-171Nist 800-53Nist Sp 800-61NseOktaPalo AltoPcnsaPowershellPythonSans PicerlSIEMSplunkSscpTcp/IpVlansVpnsWindows ServerXdrZtna
One Month 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
2 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Edtech • Professional Services
Teaching assistants will support Introduction to Computing I students through in-person lab sessions, consultations, assignment and lab-report grading, and midterm and final exam proctoring. They must understand problem solving, algorithm design, algorithm runtime analysis, discrete mathematics, Python programming, and basic computing environments. Strong communication, teaching ability, patience, and availability for assigned instructional responsibilities are required.
Top Skills: Compilation ToolsLinuxmacOSPythonPython LibrariesTerminal/ShellText EditorsWindows
2 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Edtech • Professional Services
Support first-year students in in-person laboratory sessions for Introduction to Computing I. Responsibilities include explaining programming concepts and development tools, assisting with problem solving and algorithm design, consulting with students, marking lab reports and assignments, and proctoring midterm and final exams. The role requires Python programming knowledge, understanding of algorithms and elementary discrete mathematics, strong communication, teaching ability, and patience.
Top Skills: CompilationLinuxmacOSPythonPython LibrariesTerminal/ShellText EditorsWindows
2 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Edtech • Professional Services
Supports the Operating Systems course through assignment grading, lab supervision, weekly office hours, proctoring, and related teaching duties. Candidates should have strong knowledge of Java with threads and Linux operating-systems programming, or be able to learn quickly. The role requires strong communication skills, lab leadership experience, a minimum 7.0 CGPA, course-related academic performance, and in-person availability during the Winter 2027 semester.
Top Skills: JavaLinux
2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Cloud • Security • Software • Cybersecurity
Develop and maintain automated unit, integration, and end-to-end test frameworks for scalable virtualized server platforms. Define test strategies, performance quality gates, deployment validation, rollback verification, and test plans for microservices. Investigate deployment issues, troubleshoot root causes, collaborate with engineering teams on integration testing, improve test environments, and automate platform service deployments using scripting and CI/CD tools.
Top Skills: AptArmBashContainerizationDebianGithub ActionsGoJenkinsLinuxPerlPytestPythonSaltstackVirtualizationX86
3 Days AgoSaved
Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Big Data • Information Technology • Security • Software
Develop and deliver embedded firmware and software for HSM products, from architecture and feature planning through deployment. The role requires hands-on C/C++ development, embedded systems expertise, Linux, secure development, cryptography, CI/CD, and software architecture. Responsibilities include technical leadership, code reviews, mentoring, cross-functional collaboration, problem solving, performance optimization, and ensuring quality releases meet customer and product commitments.
Top Skills: CC++Ci/CdCryptographic AlgorithmsCryptographic ProtocolsDockerEmbedded SystemsGitGitlabHardware InterfacesHsmsJenkinsLinuxMicroservicesVirtualization
3 Days 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, including cluster lifecycle management, microservices, distributed data services, backup and restore, observability, authentication and authorization, certificate management, and performance optimization. Build AI-assisted solutions and workflows using Go and Python, create robust software test plans, and collaborate across engineering teams to deliver reliable, scalable data center platform services.
Top Skills: Ai-Assisted Development ToolsCi/CdGoKafkaKubernetesLinuxMicroservicesOpensearchPostgresPython
Reposted 3 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Security • Software • Cybersecurity
The role involves managing technical contributions and leadership in open source development for QNX RTOS, including porting projects, mentoring engineers, and integrations with subsystems.
Top Skills: C/C++GccGdbGitLinuxMake/CmakeQnxRtos
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account