Top Linux Jobs in Ottawa

Reposted An Hour 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
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
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)
Co-op student supporting Ericsson’s radio architecture team through algorithm and machine learning development, field-data analysis, simulation, prototype test-bed setup, hardware and software testing, troubleshooting, and formal documentation. The role involves hands-on collaboration with hardware and systems designers and exposure to wireless communications, signal processing, embedded systems, and laboratory equipment.
Top Skills: CC++DspEmbedded SystemsFpgaKerasLinuxMachine LearningMatlabPythonPyTorchScikit-LearnSignal GeneratorsSignal ProcessingSpectrum AnalyzersTensorFlowWireless Communication Systems
3 Hours AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Build and operate MITRE ATT&CK-aligned threat detections across cloud, endpoint, identity, email, and application telemetry. Own the detection lifecycle, advance detection-as-code with Git, testing, CI/CD, and observability, and improve data ingestion and enrichment. Evaluate AI-assisted security capabilities, translate threat intelligence into detections, and partner with Security Operations during investigations and incident exercises. The role requires strong Python and SQL skills, SIEM expertise, AWS and Linux knowledge, and independent project leadership.
Top Skills: Agentic FrameworksAirflowAWSChatopsCi/CdContainersDatabricksEdrFedrampGitGoLinuxLlmsMcpMitre Att&CkPythonSIEMSQLTerraform
12 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
12 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
7 Days 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 18 Days AgoSaved
Hybrid
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
Reposted 10 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
26 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
Reposted YesterdaySaved
In-Office
Ottawa, ON
Junior
Junior
Cloud • Hardware • Internet of Things • Other • Software • Utilities
Execute feature, integration, regression, and system-level validation for optical networking software and hardware. Develop and maintain test plans, validate network management interfaces and streaming telemetry, investigate defects using logs and system data, and collaborate with development and engineering teams. Contribute to Python-based test automation and support reliable product releases.
Top Skills: Ci/CdCliCoherent OpticsDwdmGitGithub CopilotGnmiGrpcJenkinsJupyterLinuxNetconfOpenconfigPytestPythonRestRobot FrameworkSnmpWebsocketYang
YesterdaySaved
In-Office
Ottawa, ON
Entry level
Entry level
Cloud • Hardware • Internet of Things • Other • Software • Utilities
Integrate custom mixed-signal macros into ASIC flows for high-speed optical modem chips. Responsibilities include generating Verilog, LEF, Liberty, layout, SPICE, and documentation deliverables; supporting analog-digital timing handoff and static timing analysis; contributing to standard-cell digital IC design; and developing design-for-test solutions. The role requires analog design, layout, simulation, verification, Cadence tools, digital design, place-and-route, and relevant internship, co-op, or applied project experience.
Top Skills: AsicCadence Design Systems Custom Ic ToolsCadence InnovusCmosLefLiberty Timing FilesLinuxPlace-And-RoutePythonRtlSpiceStatic Timing AnalysisSynopsys Ic Compiler IiVerilogVlsiWindows
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
Mid level
Mid level
Aerospace
Administers and maintains engineering applications used for complex software and hardware products. Responsibilities include configuring tools, managing permissions, debugging issues, coordinating vendor support and licenses, managing tool budgets, and administering Linux and Windows virtual environments. The role supports Siemens EDA, Atlassian, PTC, software configuration management, schematic capture, layout, version control, and problem-tracking tools.
Top Skills: Apache TomcatAtlassian JiraBitbucketConfluenceDxdesignerExpeditionHyperlynxJavaLinuxPtc CreoSiemens EdaTelelogic DoorsWindchillWindows
3 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Automotive
Develop, test, and maintain C, C++, and Python software for cloud-native infrastructure supporting edge computing and 5G deployments. Contribute to distributed cloud platform components, automation, integration, validation, debugging, test automation, code reviews, documentation, and open-source projects such as StarlingX. Collaborate with global engineering teams while building expertise in Kubernetes, OpenStack, container technologies, scalability, reliability, and cloud software development.
Top Skills: 5GCC++Ci/CdCloud-Native TechnologiesDistributed SystemsDockerEdge ComputingKubernetesLinuxOpenstackPythonStarlingxTest Automation
3 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Automotive
Develop and test cloud-native software components for distributed edge computing and 5G environments. Responsibilities include programming in C, C++, and Python; integrating and automating cloud infrastructure; debugging and root cause analysis; test automation; code reviews; technical documentation; and contributing to open-source projects such as StarlingX. The role offers growth through collaboration with experienced engineers and hands-on work with Kubernetes, OpenStack, containers, and distributed systems.
Top Skills: 5GCC++Ci/CdCloud-Native TechnologiesDistributed SystemsDockerEdge ComputingKubernetesLinuxOpen-Source SoftwareOpenstackPythonStarlingxTelecommunicationsTest Automation
4 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Other
Leads the Test Engineering team and oversees QA, release management, production deployments, and operational support for telecommunications applications and platforms. Defines testing and release strategies, coordinates cross-functional schedules, manages quality metrics, improves automation and deployment pipelines, and presents risks and performance trends to stakeholders. Requires expertise in telecom BSS transformations, integrations, cloud testing environments, scripting, Linux, Agile, and DevOps. The role may include after-hours deployments and requires eligibility for Canadian Controlled Goods Program clearance.
Top Skills: Cloud InfrastructureDevOpsJavaScriptLinuxLoad Testing ToolsNetcrackerPowershellPythonSalesforce
4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Software
Develop high-performance C/C++ SDK software for Nokia’s coherent DSP ASICs and optical networking products on Linux. Collaborate with ASIC, firmware, hardware, and architecture teams across pre-silicon development and post-silicon validation. Build APIs, frameworks, and automation solutions while addressing hardware-software integration, performance, testing, debugging, and system quality challenges.
Top Skills: APIsAutomationCC++Dsp AsicsEmbedded SystemsLinuxNetworking ProtocolsPythonSdksShell ScriptingTelecommunications
Reposted 5 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
3D Printing • Marketing Tech • Design
Develop and optimize multithreaded, multicore embedded C/C++ applications in Linux environments. Troubleshoot software and system-level issues, support customer-reported problems, identify root causes, and communicate resolutions. Collaborate cross-functionally to design and validate solutions, interpret hardware schematics, and contribute to Python-based automation and tooling.
Top Skills: CC++LinuxPython
6 Days AgoSaved
Hybrid
Ottawa, ON
Mid level
Mid level
Information Technology • Internet of Things • Machine Learning • Software
Develop and support backend services, UI applications, REST APIs, integrations, and automation using Java, Go, and related technologies. Troubleshoot customer and production issues, perform root-cause analysis, write tests and documentation, participate in code reviews, and make component-level design decisions. The role also involves Docker-based deployments, Linux and Windows scripting, monitoring production systems, and applying software security, cryptography, and PKI principles.
Top Skills: AngularBashCi/CdCryptographyCSSDockerGoHTMLJavaJavaScriptLinuxMavenMicroservicesPowershellPublic Key Infrastructure (Pki)Rest ApisSpring
Reposted 6 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Information Technology • Software • Design
Drive integration and verification of 5G RAN features: define lab configurations, create test plans, design and run test cases, debug with software teams, perform root-cause analysis, document results, and support test automation.
Top Skills: 3Gpp 5G RanCloud-RanDockerIp NetworkingKubernetesLinuxO-Ran
Reposted 6 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Cloud • Analytics
Design, deploy, and operate large-scale distributed systems. Operate Kubernetes clusters and Istio, automate workflows with Go/Python/shell, build observability with Prometheus/Grafana/Loki, troubleshoot networking/storage/performance, support AI/ML infrastructure, and participate in on-call rotations and postmortems to improve reliability.
Top Skills: DockerGoGoGCPGrafanaIstioKubernetesLinuxLokiMicroservicesNetworkingPkiPrometheusPythonShell ScriptingTerraform
8 Days AgoSaved
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
28 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
3 Hours AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Cloud • Software
Leads a remote engineering team building scalable Python and Golang microservices for Canonical’s software distribution marketplaces. Responsibilities include mentoring and developing engineers, managing delivery and expectations, shaping technical strategy and roadmaps, reviewing code, guiding architecture, maintaining engineering quality, and collaborating with product managers, architects, other teams, open-source contributors, and commercial partners.
Top Skills: Charmhub.IoGoLinuxMicroservicesPythonSaaSSnap StoreUbuntuWeb Service Apis
3 Hours AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Legal Tech
Manages the full lifecycle of enterprise legal applications, including administration, architecture, integrations, automation, upgrades, security, troubleshooting, and performance optimization. Partners with business stakeholders, vendors, and technical teams to implement solutions, oversee projects, maintain compliance, and support systems such as iManage, Intapp, records management platforms, and Microsoft environments. Develops integrations and data flows, manages security controls and ethical walls, conducts testing, maintains technical documentation, and delivers training.
Top Skills: AgileApacheAvdAWSAzureBoomiClosing FoldersCo-AuthoringFuture In TechGdsiIcompliIdol OemImanage MobilityImanage Threat ManagerImanage Work 10Intapp IntegrateIntapp WallbuilderItilLeanLinuxLitera CammacOSMicro Focus Content ManagerMicrosoft SqlMicrosoft TeamsOffice 365PowershellRavnRest ApisSharepointSpmSQL ServerT-SqlWindowsWindows Server
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account