Top Linux Jobs in Ottawa

Reposted YesterdaySaved
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
YesterdaySaved
In-Office
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
YesterdaySaved
In-Office
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, database familiarity, and Git source control. This is a 12–16 month co-op for an actively enrolled undergraduate student.
Top Skills: AngularCi/CdCSSElasticsearchGitHTMLJavaScriptKubernetesLinuxPHPPythonReact
8 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
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)
Develop software for Ericsson’s Cloud RAN and 5G network products, working with 3GPP NR and ORAN standards, management and control-plane features, developer tools, and automated testing. Responsibilities include implementing features, writing unit, integration, and system tests, debugging software, collaborating across teams, participating in agile ceremonies, and improving CI/CD workflows and code quality.
Top Skills: 3Gpp Nr5GCC++Ci/CdCloud RanDevOpsDockerHelmIp NetworkingJavaKubernetesLinuxMicroservicesNetconfOranPythonUnixYang
9 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
16 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 9 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
11 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
16 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
Reposted 16 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
Lead detection, incident response, and digital forensics across macOS/Windows/Linux; act as Incident Commander, triage alerts, use SIEM, build investigation scripts and automated runbooks, collaborate with stakeholders on insider threat and security operations improvements.
Top Skills: AWSGCPLinuxmacOSPythonSIEMTofuWindows
YesterdaySaved
In-Office
Ottawa, ON
Entry level
Entry level
3D Printing • Marketing Tech • Design
Designs and validates FPGA control and datapath logic for optical networking systems. Responsibilities include IP integration, simulation, verification, synthesis, timing and constraint optimization, automated lab testing, debugging, cross-functional integration, and technical documentation. The role collaborates with hardware, firmware, algorithms, and product verification teams to ensure system-level performance.
Top Skills: Altera FpgasAmd Xilinx FpgasAsicAxiCCshDdrEmbedded Processor SocFpgaLinuxPciePerlPythonSystemverilogSystemverilog AssertionsTclVerilogVhdl
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
YesterdaySaved
In-Office
Ottawa, ON
Entry level
Entry level
Information Technology • Security • Software • Cybersecurity
Develop and support QNX embedded software products by investigating, debugging, reproducing, and resolving customer issues. Collaborate directly with customer engineering teams and internal QNX experts, write code demonstrating product usage, manage case workloads, and support products including hypervisors, safety software, containers, and middleware. The role requires strong C programming, embedded systems experience, operating-system development knowledge, analytical problem-solving, communication, and customer-service skills.
Top Skills: CEclipseEmbedded SystemsGccGdbGreen HillsIpcLinuxQnxQnx HypervisorVisual Studio CodeVxworks
YesterdaySaved
Hybrid
Ottawa, ON
Mid level
Mid level
Information Technology • Consulting
Develop software for real-time scientific instrument data acquisition and control, interactive data visualization, RESTful APIs, workflow automation, and data processing. The role includes end-to-end problem solving, integration with laboratory systems, and building reliable applications for research and development workflows.
Top Skills: AzureCi/CdDockerGitJavaScriptLinuxPostgresPythonReactRedisRestful ApisTypescriptWebsocketsWindows
YesterdaySaved
In-Office
Ottawa, ON
Mid level
Mid level
Software
Modernize and maintain hybrid CI/CD infrastructure across on-premise and cloud environments. Migrate Jenkins and Bitbucket workflows to GitHub Actions, manage Terraform infrastructure, improve artifact processes, administer software lifecycle tools, coordinate application releases, support development teams, automate governance, and ensure audit compliance.
Top Skills: AndroidAnsibleArgocdAWSAws EksAws IamBashBitbucket ServerDockerGitGithub ActionsGrafanaHelmHpe MorpheusiOSJenkinsKubernetesLinuxPowershellPrometheusPythonTerraformWindows
2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Artificial Intelligence • Big Data • Machine Learning • Software • Analytics
Troubleshoot customer issues, analyze and reproduce bugs, identify root causes, implement fixes, design features, write code and unit tests, and contribute to automated testing. Review developer designs and code, improve engineering practices, and manage infrastructure changes using Terraform and Helm. The role requires strong software engineering, Kubernetes, Docker, Linux, cloud, networking, and customer communication skills.
Top Skills: AkkaAWSAzureBashC++DockerDruid DatabaseFirewallsGoGoogle Cloud PlatformGrpcHelmJavaKubernetesLinuxMicroservicesNumpyPandasPythonPyTorchRelational DatabasesReverse ProxiesScalaScikit-LearnSpringSslTcpTerraformUdp
2 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Software • Design
Develop and maintain ARM-based embedded Linux Board Support Packages for automotive platforms. Responsibilities include bootloader and secure boot development, Linux kernel and driver work, device trees, board bring-up, Yocto-based builds, hardware integration, diagnostics, update reliability, and production deployment. The role requires troubleshooting across software and hardware boundaries and developing Python or shell automation while collaborating with engineering, testing, manufacturing, and systems teams.
Top Skills: ArmAutomotive EthernetAutosarBitbakeBootloadersCDevice TreesDm-VerityEdk2EmmcEthernetFastbootGitGitGpioI2CIso 26262JenkinsLinuxLinux KernelLinux Kernel DriversNandOpenembeddedPciePmicPythonSelinuxShell ScriptingSpiTrustzoneUartUefiUsbYocto
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
Edtech • Professional Services
Supports the Applications Web and Mobile course during the Fall 2026 semester. The Teaching Assistant will provide 42 hours of student contact and 23 hours of other course-related support across 65 total hours. Candidates need JavaScript, HTML, CSS, UI, and web design experience. React web development and Linux knowledge are considered assets.
Top Skills: CSSHTMLJavaScriptLinuxReactUi DesignWeb Design
3 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
3D Printing • Marketing Tech • Design
Build AI troubleshooting and remediation agents for embedded software, Linux, SONiC, and Docker environments. Develop conversational workflows, semantic-search and vector-database integrations, Python diagnostic tools, and remediation playbooks. Analyze logs, traces, crash dumps, and telemetry; debug complex customer issues; validate AI-generated findings; improve prompts and retrieval quality; and collaborate with customers and engineering teams to resolve problems.
Top Skills: C++DockerEmbedded SystemsEmbeddingsFirmwareLangchainLanggraphLarge Language ModelsLinuxNetworkingOptical CommunicationsPythonPyTorchSemantic SearchSonicTelecomTensorFlowVector Databases
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
3 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Internship
Internship
Software
Develop scripts and applications to simulate network management scenarios, create and execute test plans, investigate product defects, and maintain regression and performance test environments. Publish test results and enhance testing functionality while collaborating in a fast-paced engineering environment.
Top Skills: GitJavaJavaScriptJIRALinuxMicrosoft TeamsPerlRestVirtual MachinesWindowsXML
3 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Hardware • Semiconductor • Manufacturing
Provides lifecycle support for semiconductor CAD environments, PDKs, tapeout flows, analog, mixed-signal, and digital design tools. Develops automation scripts, regression flows, utilities, and documentation; evaluates and deploys new EDA software; supports Linux and design users; troubleshoots issues; and coordinates with EDA vendors across multiple engineering sites.
Top Skills: AssuraCC++CadenceCadence VirtuosoCalibre PvsCmos Ic CadDfii SkillEda ToolsInnovusKeysightLinuxMatlabMulti-Mode SimulatorPdkPegasusPerlPvsPythonQuestaSiemens Analog Fast-SpiceSiemens EdaSpectreSpectre-RfSpyglassSynopsysSynopsys Design CompilerTcl/TkTempusVcsXrc
4 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Automotive
Develop and maintain embedded Linux and kernel systems software, including features, bug fixes, security patches, BSPs, device trees, and system-level debugging. Write tests, participate in code reviews, document technical designs, and support hardware validation. Lead technical research, prototypes, open-source contributions, architecture initiatives, customer engagements, and cross-functional engineering efforts while mentoring others.
Top Skills: Build SystemsCC++Compiler ToolchainsDevice TreesEmbedded SystemsFtraceGitKgdbLinuxLinux KernelReal-Time SystemsU-BootYocto Project
4 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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account