Top Linux Jobs in Ottawa

Reposted YesterdaySaved
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 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
4 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
YesterdaySaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Monitor and analyze security events, lead incident response and employee investigations, conduct digital forensics, communicate findings to stakeholders, build investigation tools and automated workflows, and improve security operations processes. The role requires Python scripting, SIEM experience, cloud security knowledge across AWS and GCP, and forensic analysis across macOS, Windows, and Linux.
Top Skills: AWSFedrampGCPIso 27001LinuxmacOSNist Cybersecurity FrameworkPythonSIEMWindows
YesterdaySaved
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
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
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)
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
8 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 19 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 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
27 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
2 Hours AgoSaved
Hybrid
Ottawa, ON
Internship
Internship
Information Technology • Security • Software
Develop software features and unit tests with Entrust’s Ottawa research and development team. The intern will work with Java, JavaScript/TypeScript, React, Spring Boot, Docker, AWS, and related development tools while collaborating with senior developers on identity and security solutions. The eight-month hybrid internship requires full-time commitment, enrollment in a computer science or software engineering program, and completion of at least two years of coursework.
Top Skills: AWSConfluenceDockerGitGradleJavaJavaScriptJIRALinuxmacOSOauthOidcReactSAMLSmart CardsSpringSpring BootTypescriptUnixX.509
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Develop and manage mission-critical infrastructure services for Akamai’s cloud lab platform. Build deployment stacks for test datacenters, design observability and monitoring solutions, improve deployment and configuration performance, and collaborate with engineering, architecture, and site reliability teams. The role requires strong Infrastructure as Code, Python, REST API, container orchestration, development-environment tooling, and relational database experience.
Top Skills: AnsibleDjangoDocker ComposeFlaskKindKubernetesLinuxMySQLNomadPostgresPythonRestful ApisSaltstackTerraformTilt
YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Automate testing, deployment, and validation for cloud-native platform services. Develop unit, integration, and end-to-end test frameworks; troubleshoot deployment issues; create test plans; validate rollback strategies; collaborate across engineering teams; and automate platform deployments. The role requires expertise in Python, Pytest, Linux, Bash, CI/CD tools, cross-architecture debugging, Debian packaging, QEMU, and performance tuning.
Top Skills: ArmBashDebianGithub ActionsGoJenkinsLinuxMicroservicesPerlPytestPythonQemuSaltstackX86
YesterdaySaved
In-Office or Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Cloud • Security • Software • Cybersecurity
Develop and lead automated testing for cloud-based microservices and compute services. Build and maintain unit, integration, and end-to-end test frameworks and pipelines; create test plans; automate deployments, migrations, and rollbacks; troubleshoot complex cross-platform issues; and mentor junior engineers. The role requires expertise in Python, Pytest, Linux performance, cloud-native infrastructure, architecture-specific debugging, CI/CD tools, and modern software development practices.
Top Skills: ArmBashCloud-Native InfrastructureDebianGithub ActionsGoJenkinsLinuxMicroservicesPerlPytestPythonQemuSaltstackX86
YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Develop and manage mission-critical infrastructure services for cloud development and testing. Build Python backend services, APIs, automation, virtual machine environments, reservation systems, reporting tools, and resilient test frameworks. Improve reliability, scalability, deployment performance, and observability across physical and virtual infrastructure. Provide technical leadership and mentorship while collaborating with global Development and SRE teams.
Top Skills: AnsibleAPIsCloud NetworkingDockerGrafanaKubernetesLinuxMicroservicesMySQLPostgresPythonRelational DatabasesTerraformVirtual Machines
Reposted 2 Days AgoSaved
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
2 Days AgoSaved
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
2 Days AgoSaved
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
4 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
4 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
5 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
5 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 6 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
7 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account