Top Linux Jobs in Ottawa

Reposted 2 Hours AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop and test high-performance Layer 1 software for Ericsson 5G platforms, including multi-core ASIC and cloud-based RAN environments. Implement physical-layer baseband features, integrate algorithms, troubleshoot complex issues, and optimize real-time software for containerized and virtualized systems. Collaborate through code reviews and agile practices while maintaining test coverage, documentation, and software quality. Apply embedded C/C++ programming, wireless communication knowledge, Linux development, and cloud-native technologies.
Top Skills: 3Gpp5G NrAi/MlAsicCC++Cloud-Native PlatformsContainersGerritGitJenkinsLinuxLteVirtualizationWcdmaWimaxWlan
Reposted 2 Hours 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
2 Days AgoSaved
Hybrid
Ottawa, ON
Entry level
Entry level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Tests Ericsson 5G RAN solutions for capacity, performance, and quality across realistic network scenarios. Analyzes throughput, latency, load, logs, traces, and user experience; investigates system issues with engineering and development teams; and contributes to test automation using Python, Java, data analytics, and AI. The role also develops expertise in 5G, Cloud RAN, and emerging 6G technologies.
Top Skills: 5G6GAi/MlCloud RanContainersData AnalyticsGitJavaKubernetesLinuxLtePythonRanTest AutomationWireshark
3 Days AgoSaved
Hybrid
Ottawa, ON
Internship
Internship
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Embedded Engineering Intern developing software, hardware, and test equipment for aerospace SATCOM systems. Responsibilities include implementing software requirements, conducting unit tests, validating functionality and test coverage, resolving software defects, and reporting project metrics. The role is on-site in Kanata, Ontario, and involves collaboration across multidisciplinary teams.
Top Skills: CC++JIRALinux
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 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 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)
Monitor and troubleshoot CI/CD pipelines, automated tests, and flow-impacting failures for RAN products. Maintain Jenkins, GitLab, and Spinnaker-based pipelines, collaborate on root-cause resolution, generate operational metrics, provide internal customer support, and improve pipeline stability. The role requires Linux and scripting knowledge, strong analytical skills, and interest in telecommunications, cloud-native technologies, automation, and AI agent development.
Top Skills: Ai AgentsBashCi/CdCloud-Native TechnologiesContainerizationGerritGitGitlabGroovyJenkinsJIRALinuxOrchestration FrameworksPerlRanSpinnakerTelecommunications SystemsWireless Communication
14 Hours AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Entry level
Entry level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Monitor, triage, and investigate security alerts across identity, endpoint, email, SaaS, and cloud environments. Conduct routine incident investigations, gather evidence, document findings, support major incident response, and contribute to containment and recovery. Improve runbooks, tune detections, develop small scripts and automated workflows, and participate in post-incident reviews. Communicate clearly with global teammates while developing technical skills in security operations, incident response, threat detection, and automation.
Top Skills: APIsAutomation PlatformsAWSEmail Security PlatformsEndpoint Detection And Response (Edr)GCPLinuxmacOSPythonSaaSSIEMWindows
14 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
Architect, develop, debug, test, deploy, and support customer-facing firmware features in C/C++ and Golang for cloud-connected hardware. Build observability and rollout metrics for more than 1.5 million devices, triage customer and QA issues, and collaborate across hardware, networking, product, support, and engineering teams to deliver reliable IoT vehicle intelligence products.
Top Skills: BuildkiteC++CanCan-UtilsDatabricksGoGraphQLIotLinuxLinux DriversLteUsbWi-Fi
13 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
18 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
Reposted 14 Hours AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Aerospace
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
15 Hours AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
3D Printing • Marketing Tech • Design
Owns the design, implementation, testing, integration, and verification of embedded Linux application software for optical circuit switch platforms. The role includes hardware debugging, cross-functional collaboration, technical design decisions, code reviews, troubleshooting, and mentoring less experienced developers. Requires hands-on C/C++ development for ARM or x86 Linux systems, embedded build tools, networking technologies, distributed software, and hardware interfaces.
Top Skills: AdcArmCC++DacDockerGitGnmiGnoiGoGrpcI2CJtagLinuxNetconfOpenconfigPcieProtocol BuffersPythonRedisShell ScriptingSnmpSonicSpiUartX86YangYocto
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Mid level
Aerospace • Security • Software
Develop and maintain software for mission-critical air and naval sonar systems. Responsibilities include requirements analysis, software design, coding, testing, integration, troubleshooting, code reviews, documentation, and technical support. The role involves collaborating with cross-functional teams, presenting technical content, and contributing to continuous improvement throughout the development lifecycle.
Top Skills: AgileAi/Ml ModelsC++JavaLinuxObject-Oriented DesignUmlVersion Control Systems
Mid level
Greentech • Professional Services • Software • Analytics
Develop and maintain mission-critical software for air and naval sonar systems. Responsibilities include requirements analysis, software design, coding, testing, integration, troubleshooting, root cause analysis, code reviews, documentation, technical presentations, and collaboration across engineering teams. The role supports defense programs requiring high-quality software development in Linux-based environments, using modern programming languages, Agile practices, object-oriented design, UML, and version control.
Top Skills: AgileAi/MlC++JavaLinuxUmlVersion Control Systems
Reposted 2 Days AgoSaved
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
2 Days AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Cloud • Hardware • Internet of Things • Other • Software • Utilities
Develop embedded software for next-generation optical networking platforms across the full software development lifecycle. Responsibilities include requirements analysis, design, implementation, testing, maintenance, unit-test and automation-suite development, and troubleshooting. The role involves collaborating with hardware, software, and systems engineers to resolve issues and support real-time, concurrent systems.
Top Skills: AgileCC++EclipseEmbedded SystemsGdbGitJenkinsJIRALinuxOptical NetworkingPythonRestScrumSoapYocto
3 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Aerospace • Transportation
Develop, test, integrate, monitor, and maintain safety-critical software supporting Air Traffic Management systems. Responsibilities include application development, automation, Linux-based troubleshooting, network programming, configuration management, software verification, technical issue investigation, and collaboration with systems engineers and test specialists. The role requires maintaining documentation and following safety, quality, Agile, and systems engineering practices.
Top Skills: AgileAutomated Build PipelinesBashC/C++JavaLinuxPosixPythonSafeSnmpSoftware Configuration ManagementSource ControlTcp/IpUnix
3 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology
Develop embedded firmware, USB video pipelines, image-analysis algorithms, Windows applications, and REST APIs for industrial microscopy inspection systems. The engineer contributes to system architecture, optical inspection validation, hardware integration, product development, production support, documentation, and customer feedback across the full product lifecycle. Responsibilities span Atmel microcontrollers, PC software, live imaging, automated inspection grading, factory automation integration, and cross-stack debugging.
Top Skills: .NetAdcArduinoAtmel AvrAtmel SamCC#C++C3Ci/CdCudaDirectshowGitHTTPI2CJIRAJSONLinuxMedia FoundationMicrosoft Visual StudioNumpyOpencvOpenglPythonQtRestScipySpiUartUsbUvcWinapiWindowsWinformsWpf
3 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Aerospace • Security • Cybersecurity • Industrial
Develops and maintains complex software across the full engineering lifecycle for naval Combat Management Systems. Responsibilities include requirements and design analysis, Java development, Kubernetes-based deployment, unit and integration testing, documentation, troubleshooting, and mentoring junior developers. The role works within Agile teams and supports deployment, maintenance, and field problem-solving for large-scale naval platform systems.
Top Skills: AgileBashCi/CdDisDockerEclipseGitGitlabGradleHelmHlaIntellijJavaKubernetesLinuxMariadbPodmanPostgresRhelScrumSpring BootVs Code
3 Days AgoSaved
Hybrid
Ottawa, ON
Senior level
Senior level
Aerospace • Security • Cybersecurity • Industrial
Designs, tests, integrates, and debugs computing hardware and electrical components for naval systems. Authors MIL-STD-461G and MIL-STD-810 qualification plans and procedures, troubleshoots EMI and mechanical or thermal failures, develops test fixtures and automated test environments, evaluates vendors, analyzes test data, and coordinates technical documentation. Requires system integration experience, formal technical writing, hardware debugging, test equipment proficiency, and scripting skills for automated data collection.
Top Skills: Automated Test Equipment (Ate)BiosEmi ReceiversLabviewLinuxMil-Std-461GMil-Std-810OscilloscopesPythonSpectrum Analyzers
3 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Aerospace • Security • Cybersecurity • Industrial
Develops and maintains software across the full engineering lifecycle for naval Combat Management Systems. Responsibilities include requirements and design analysis, Java development, RESTful API creation with Spring Boot, Kubernetes-based containerization and deployment, testing, integration, troubleshooting, documentation, and mentoring junior developers in an Agile environment.
Top Skills: BashCi/CdDisDockerEclipseGitGitlabGradleHelmHlaIntellijJavaKubernetesLinuxMariadbPodmanPostgresRhelSpring BootVs Code
3 Days AgoSaved
Hybrid
Ottawa, ON
Senior level
Senior level
Aerospace • Security • Cybersecurity • Industrial
Develops, integrates, deploys, and supports full-stack IT solutions across software, infrastructure, security, databases, and systems integration. Builds CI/CD pipelines, automates infrastructure with Terraform and Ansible, manages Kubernetes container environments, and develops with Python, Bash, and Go. Supports on-premises and public-cloud deployments, troubleshoots distributed systems, configures AI hardware for Kubernetes, and collaborates in agile teams.
Top Skills: AnsibleAPIsBashCi/CdContainersGitGitlabGoHelmInfrastructure As CodeKubernetesLinuxMicroservicesPublic CloudPythonService MeshServicenowSplunkTerraformVirtualizationWindows
3 Days AgoSaved
Hybrid
Ottawa, ON
Entry level
Entry level
Artificial Intelligence • Big Data • Information Technology • Security • Software
Administers and supports hosting infrastructure, including VMware and Hyper-V hypervisors, Linux and Windows servers. Handles ServiceNow tickets, deploys applications, monitors service availability and SLAs, maintains security standards, troubleshoots incidents, and supports infrastructure projects. Provides rotating 24/7 on-call support and assists engineering software teams with infrastructure-related needs.
Top Skills: Active DirectoryHyper-VLinuxServicenowVMwareWindows Server
4 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Information Technology • Consulting
Performs embedded software verification and validation for automotive safety-critical systems. Defines and executes test plans, analyzes results, documents findings, maintains traceability, tracks JIRA defects, identifies root causes, and supports CI/CD and embedded target image builds. Requires experience with C++, Python, Linux, RTOS, ISO 26262, and embedded software testing.
Top Skills: C++Ci/CdGitGitlabIso 26262JIRALinuxPytestPythonRtos
4 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Information Technology • Consulting
Conduct embedded software verification and validation for automotive systems. Define and execute test plans, analyze test results, prepare reports, maintain requirements traceability, track JIRA defects, identify root causes, and support CI/CD, integration, image flashing, and testing on embedded targets in Linux and RTOS environments.
Top Skills: C++Ci/CdGitGitlabIso 26262JIRALinuxPytestPythonRtos
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account