Top Linux Jobs in Ottawa

4 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
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)
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 7 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 2 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
3 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace • Hardware • Robotics • Software
Build Revel’s security program from the ground up, securing its product, infrastructure, cloud, on-premises, hardware-integrated environments, and software delivery pipelines. Responsibilities include threat modeling, security architecture, Infrastructure as Code, detection and incident response, vulnerability management, compliance with ITAR/NIST/CUI/CMMC requirements, customer security reviews, and security enablement. The role will establish foundational processes and may eventually lead a growing security team.
Top Skills: AWSAws CdkAws GovcloudAzure GovernmentCi/CdCmmcCrowdstrikeCuiDisa StigsDockerEdrFedrampGoInfrastructure As CodeItarKubernetesLinuxNist 800-171Nist 800-53PantherPythonRmfRustSentineloneSIEMSplunkTerraform
Reposted 13 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
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
10 Hours AgoSaved
Hybrid
Ottawa, ON
Senior level
Senior level
Other
Designs and maintains production-grade Python automation frameworks, Pytest plugins, engineering tools, and automated validation for distributed microservices. Develops tests for REST, gRPC, asynchronous messaging, and object-storage workflows; validates resilience, reliability, performance, and scalability. Integrates automation into GitLab CI/CD, containers, and Kubernetes, while diagnosing distributed failures and improving test repeatability. The role also requires limited Java development, responsible use of AI-assisted tools, and collaboration as a senior individual contributor.
Top Skills: Azure Blob StorageAzure Service BusGitlabGitlab Ci/CdGitlab RunnerGrafanaGrpcJavaKubernetesLinuxOpentelemetryPrometheusPytestPythonRest Apis
10 Hours AgoSaved
Hybrid
Ottawa, ON
Junior
Junior
Digital Media • Marketing Tech • Social Media • Software • Analytics
Supports security operations monitoring, incident triage, alert investigation, threat containment, and technical incident response. The role analyzes network, malware, application, and endpoint security issues; executes response runbooks; works with SIEM, EDR, WAF, DLP, and related tools; and participates in an on-call rotation. It also contributes to security controls, processes, and technologies across cloud, corporate, and customer-facing systems.
Top Skills: AnsibleAntivirusAWSBashCi/CdDlpDnsEdrFtpHTTPHttpsIdsLinuxmacOSOwasp Top 10PowershellPythonSIEMSmtpSshSsl/TlsTerraformUnixWafWindowsYaml
11 Hours AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology
Develop embedded software for optical test and measurement equipment, including imaging and machine vision applications. Responsibilities include embedded Linux platform development, system architecture, hardware bring-up, imaging algorithm development, C++ and Python application development, debugging, integration, documentation, and full product lifecycle support. The role collaborates with hardware and software teams in an Agile environment and requires expertise in real-time embedded systems, image processing, and machine vision.
Top Skills: ArmCC++CanCudaEmbedded LinuxEthernetGitI2CJIRALinuxNumpyOpencvOpenglPilPythonScikit-LearnSpiWindows
YesterdaySaved
In-Office
Ottawa, ON
Senior level
Senior level
3D Printing • Marketing Tech • Design
Develop and deploy automation and test software for photonics manufacturing. Build systems integrating motion stages, power supplies, optical and electrical instruments, cameras, and vision systems. Create machine vision, data acquisition, and analytics solutions; modernize existing software; and collaborate with design, process, manufacturing, and production teams. The role requires hands-on hardware troubleshooting, production-focused engineering, and ownership of projects from requirements through deployment.
Top Skills: C#/.NetData AcquisitionElectrical InstrumentationFiber OpticsLinuxMachine VisionMotion Control SystemsOptical InstrumentationPythonWeb TechnologiesWindows
YesterdaySaved
In-Office
Ottawa, ON
Entry level
Entry level
Information Technology • Security • Software • Cybersecurity
Develop systems software for the QNX RTOS using C, C++, Python, and Rust. Integrate open-source projects, AI and robotics frameworks, middleware, graphics, networking, and multimedia technologies. Build OS abstraction layers and porting libraries, adapt cross-compilation systems, optimize embedded performance, and create demonstrations for customers and industry events. The role requires strong systems programming, operating systems, POSIX, Linux or QNX, and embedded development knowledge.
Top Skills: Amd RocmBazelBitbakeBoostCC++CargoCmakeDdsExecutorchFreertosGn/NinjaGoogle MediapipeGtkLinuxMesonMqttNode.jsNvidia CudaOnnx RuntimeOpenclOpencvOpenpiPosixPythonPyTorchQemuQnx RtosQtRaspberry PiRos2RustSome/IpSqliteTensorFlowTensorrtVulkan ComputeVxworksZenohZephyr
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
21 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
2 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Edtech • Professional Services
Supports the Data Science Applications course by assisting students for 25 hours, grading for 35 hours, and proctoring for 5 hours. The role requires strong Python, Jupyter Notebook, machine learning library, Git, Windows, Linux, and SQL knowledge. Preferred candidates are thesis-based graduate students in Computer Engineering with machine learning research experience, a GPA above 3.0, relevant programming or data science project experience, and prior teaching assistant experience.
Top Skills: Deep Learning LibrariesGitJupyter NotebookLinuxPythonSQLTensorFlowWekaWindows
3 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Security • Software • Cybersecurity
Design, develop, and maintain high-performance embedded C/C++ software for sensor frameworks. Lead integrations for cameras, LiDAR, radar, GPS/IMU, ISPs, SerDes, and new SoCs; evolve APIs and architecture; port software to hardware platforms; debug system-level issues; create reference applications; and apply static analysis and unit testing. Collaborate with hardware vendors and engineering teams while providing technical leadership across embedded systems.
Top Skills: AndroidCC++Device DriversHypervisorsImage Signal Processors (Isps)Iso 26262LinuxQnxSerializer/Deserializer (Serdes)SocsStatic AnalysisUnit TestingVirtualization
5 Days AgoSaved
In-Office
Ottawa, ON
Internship
Internship
Automotive
Supports the design, development, testing, maintenance, and documentation of software applications and tools using C and/or Python. Works with Linux-based systems, troubleshoots technical issues, participates in code reviews, and contributes to cloud infrastructure and cloud-native projects while collaborating with experienced engineering teams.
Top Skills: CCloud InfrastructureCloud-Native TechnologiesLinuxPython
5 Days AgoSaved
In-Office
Ottawa, ON
Internship
Internship
Automotive
Supports the design, development, testing, maintenance, and documentation of software applications and tools. Develops components using C and/or Python in Linux-based environments, troubleshoots technical issues, participates in code reviews, and collaborates with engineering teams. The intern may contribute to cloud infrastructure and cloud-native projects while gaining practical experience in software development and modern engineering practices.
Top Skills: CCloud InfrastructureCloud-Native TechnologiesLinuxPython
5 Days AgoSaved
In-Office
Ottawa, ON
Internship
Internship
Automotive
Cloud Software Engineering Intern supporting software design, development, testing, debugging, maintenance, and documentation in Linux-based and cloud environments. The role uses C and/or Python, contributes to cloud-native projects, collaborates on troubleshooting and quality improvements, participates in code reviews, and provides project updates while working with experienced engineers.
Top Skills: CCloud InfrastructureCloud-Native TechnologiesLinuxPython
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
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
6 Days AgoSaved
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
6 Days AgoSaved
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
7 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
7 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
7 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account