Top Linux Jobs in Ottawa

5 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
5 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
An Hour 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 11 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
11 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 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
18 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
19 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
3 Hours 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
YesterdaySaved
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
21 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
4 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
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
5 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
6 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 6 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
6 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
7 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
7 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
26 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
7 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
8 Days AgoSaved
Hybrid
Ottawa, ON
Mid level
Mid level
Information Technology • Consulting
Develop software for real-time scientific instrument control, data acquisition, processing, and visualization. Build RESTful APIs, workflow automation tools, and interactive researcher interfaces while integrating laboratory instruments and experimental systems. Collaborate with data, research, infrastructure, and operations teams to deliver reliable end-to-end applications. Maintain software quality through automated testing, CI/CD, version control, and modern development practices.
Top Skills: AzureCi/CdDockerGitJavaScriptLinuxPostgresPythonReactRedisRestful ApisTypescriptWebsocketsWindows
8 Days AgoSaved
Hybrid
Ottawa, ON
Internship
Internship
Information Technology • Security • Software
Software Developer Intern supporting Entrust’s Ottawa R&D Discovery team. Responsibilities include developing features in Go and other languages, integrating plugins and APIs, writing automation, contributing to CI/CD, and deploying tested software to Docker, Kubernetes, and cloud environments. The intern will collaborate in an Agile Scrum team, learn secure software development practices, and use AI tools to accelerate development.
Top Skills: AngularArtifactoryAWSCi/CdConfluenceDockerGitGithub CopilotGoGoogle Cloud PlatformJIRAKubernetesLinuxmacOSAzureOpenapiReactSpring BootVisual Studio CodeVite
3 Hours AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Software
Develop and maintain secure, highly available public and private cloud infrastructure using automation, Infrastructure as Code, Kubernetes, Puppet, and deployment pipelines. Responsibilities include cloud architecture, IAM, networking, scripting, containerization, monitoring, troubleshooting, disaster recovery, security collaboration, and on-call support. The role also mentors engineers, researches emerging technologies, and partners with DevOps and Basis teams to support cloud-based applications.
Top Skills: Amazon Web ServicesAnsibleBashDhcpDnsDockerGCPIcmpKubernetesLinuxAzureMicrosoft Sql ServerOpenstackPostgresPowershellPuppetPythonTcp/IpTerraformVlansVpcVpnVxlansWindows
Junior
Healthtech
Develop and maintain automated web and API tests for a medical imaging platform using Java, Selenium, Cucumber, Rest-Assured, and GitHub Actions. Plan and execute functional, regression, performance, and acceptance testing; analyze results across environments; document defects; maintain Jira Xray traceability; and collaborate with Product, Development, and Customer Success teams. The role also involves validating DICOM and HL7 workflows, investigating application logs and REST responses, and improving test reliability and coverage.
Top Skills: AllureBrowserstackCucumberDicomDockerExtentreportsFhirGherkinGitGitGithub ActionsHl7Java 17JavaScriptJestJira XrayJSONKubernetesLinuxmacOSMavenPacsPlaywrightPostgresRestRest-AssuredRisSeleniumSQLWindows
YesterdaySaved
Remote
Ottawa, ON
Mid level
Mid level
Information Technology • Internet of Things • Software
Build and maintain Python automation tools, test frameworks, and Jenkins CI/CD pipelines supporting functional, regression, and performance testing. Investigate test and pipeline failures, validate software fixes, improve automation coverage and reliability, and communicate actionable results. Partner with QA, Engineering, and DevOps teams on tooling and enterprise changes. Provide technical guidance, mentor co-op students, support hiring, and report on team progress, risks, priorities, and initiatives.
Top Skills: Ci/CdDockerGitGitGitlabGroovyJenkinsJIRALinuxPythonQtTkinterVirtualization
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account