Maximum of 25 job preferences reached.
Top Linux Jobs in Ottawa
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
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
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
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
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
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
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
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
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
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
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
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
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
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
Aerospace • Transportation
Provides systems administration and lifecycle support for real-time Air Traffic Management Simulation systems and testbeds. Responsibilities include planning, configuration, patching, testing, defect management, technical troubleshooting, requirements documentation, system design, technology evaluation, and implementation of system changes. The role works with analysts, technologists, and testers in an Agile environment and provides advanced technical support to clients. Hybrid work requires at least three days weekly onsite in Ottawa, with occasional travel within Canada.
Top Skills:
AgileBashLinuxMulticast CommunicationPowershellPythonScrumSnmpTcp/IpUdpVmware EsxiVmware HorizonVmware VsphereWindows
Software
Build and execute end-to-end test plans for enterprise video management and analytics solutions. Configure cloud, on-premises, and networked test environments; validate customer workflows; document and manage defects; investigate quality gaps; and coordinate automated testing with development and product teams. The role also owns production incidents, prioritizes technical debt, and supports continuous product quality improvement.
Top Skills:
Api TestingCloud ApplicationsConfluenceDatabase TestingDhcpDnsFirewallsGitJavaJavaScriptJenkinsJIRALinuxNetworkingOn-Premises ApplicationsPythonRoutersSubnetsSwitchesWindows
2 Days AgoSaved
Software
Build and execute manual and automated test plans for cloud-based video management and analytics solutions. Create customer-like environments, validate business workflows, manage test results, report defects, and collaborate with development and product teams. Contribute to automation roadmaps, investigate quality gaps, manage production incidents and technical debt, and maintain testing standards. The role involves approximately 70% automated testing and 30% manual testing.
Top Skills:
Api TestingCloud Computing PlatformsConfluenceCypressDatabase TestingDesktop ApplicationsGitJavaJavaScriptJenkinsJIRALinuxMobile ApplicationsPlaywrightPythonWeb ApplicationsWindows
Information Technology • Security • Software • Cybersecurity
Develop and maintain automated test frameworks, suites, and cases for QNX embedded software. Validate releases on real hardware, debug software-hardware interactions, investigate root causes, manage defects, execute regression testing, and create test plans and reports. Maintain automation lab infrastructure and collaborate with development and integration teams to improve coverage and product quality. The role requires Python, C, Shell, Linux, networking, embedded testing, CI/CD, and modern development tools.
Top Skills:
CCi/CdFilesystemGitGraphicsHypervisorJenkinsJIRALinuxPythonQnxShell ScriptingSvnTcp/IpUnix
Consumer Web • Sales
Lead the Firmware SDK team by defining development strategy, managing schedules and budgets, guiding Agile delivery, establishing software quality practices, and mentoring engineers. The role includes architecture and API development, test planning, documentation, hiring, cross-functional collaboration, and support for embedded Linux, NPI, and volume manufacturing activities.
Top Skills:
Azure DevopsC#C++Ci/CdEmbedded LinuxEthernetGitLinuxmacOSNode.jsUsb Hid
Cloud • Hardware • Internet of Things • Other • Software • Utilities
Design, develop, test, and optimize embedded C/C++ software for high-performance networking modules on Linux and VxWorks. Implement real-time OS and networking protocol functionality, create automated tests, troubleshoot performance and reliability issues, and collaborate with factory teams, peer engineers, and vendors for delivery and calibration.
Top Skills:
CC++LinuxVxworks
Digital Media • Marketing Tech • Social Media • Software • Analytics
Supports security operations monitoring, incident triage, alert investigation, threat containment, and technical incident response. The role analyzes network, malware, application, and endpoint security issues; executes response runbooks; works with SIEM, EDR, WAF, DLP, and related tools; and participates in an on-call rotation. It also contributes to security controls, processes, and technologies across cloud, corporate, and customer-facing systems.
Top Skills:
AnsibleAntivirusAWSBashCi/CdDlpDnsEdrFtpHTTPHttpsIdsLinuxmacOSOwasp Top 10PowershellPythonSIEMSmtpSshSsl/TlsTerraformUnixWafWindowsYaml
Information Technology
Develop embedded software for optical test and measurement equipment, including imaging and machine vision applications. Responsibilities include embedded Linux platform development, system architecture, hardware bring-up, imaging algorithm development, C++ and Python application development, debugging, integration, documentation, and full product lifecycle support. The role collaborates with hardware and software teams in an Agile environment and requires expertise in real-time embedded systems, image processing, and machine vision.
Top Skills:
ArmCC++CanCudaEmbedded LinuxEthernetGitI2CJIRALinuxNumpyOpencvOpenglPilPythonScikit-LearnSpiWindows
3D Printing • Marketing Tech • Design
Develop and deploy automation and test software for photonics manufacturing. Build systems integrating motion stages, power supplies, optical and electrical instruments, cameras, and vision systems. Create machine vision, data acquisition, and analytics solutions; modernize existing software; and collaborate with design, process, manufacturing, and production teams. The role requires hands-on hardware troubleshooting, production-focused engineering, and ownership of projects from requirements through deployment.
Top Skills:
C#/.NetData AcquisitionElectrical InstrumentationFiber OpticsLinuxMachine VisionMotion Control SystemsOptical InstrumentationPythonWeb TechnologiesWindows
Information Technology • Security • Software • Cybersecurity
Develop systems software for the QNX RTOS using C, C++, Python, and Rust. Integrate open-source projects, AI and robotics frameworks, middleware, graphics, networking, and multimedia technologies. Build OS abstraction layers and porting libraries, adapt cross-compilation systems, optimize embedded performance, and create demonstrations for customers and industry events. The role requires strong systems programming, operating systems, POSIX, Linux or QNX, and embedded development knowledge.
Top Skills:
Amd RocmBazelBitbakeBoostCC++CargoCmakeDdsExecutorchFreertosGn/NinjaGoogle MediapipeGtkLinuxMesonMqttNode.jsNvidia CudaOnnx RuntimeOpenclOpencvOpenpiPosixPythonPyTorchQemuQnx RtosQtRaspberry PiRos2RustSome/IpSqliteTensorFlowTensorrtVulkan ComputeVxworksZenohZephyr
Edtech • Professional Services
Supports the Data Science Applications course by assisting students for 25 hours, grading for 35 hours, and proctoring for 5 hours. The role requires strong Python, Jupyter Notebook, machine learning library, Git, Windows, Linux, and SQL knowledge. Preferred candidates are thesis-based graduate students in Computer Engineering with machine learning research experience, a GPA above 3.0, relevant programming or data science project experience, and prior teaching assistant experience.
Top Skills:
Deep Learning LibrariesGitJupyter NotebookLinuxPythonSQLTensorFlowWekaWindows
Cloud • Security • Software • Cybersecurity • Automation
Manage the AMER Support Engineering team, including hiring, mentorship, performance development, and technical growth. Lead customer support quality, process improvement, automation, AI adoption, and cross-functional collaboration. Build scalable workflows, promote team ownership and psychological safety, and ensure Support Engineers resolve complex technical issues throughout the support lifecycle. Partner with product and development teams to improve customer outcomes and support efficiency.
Top Skills:
AIChatopsDjangoGitlabLaravelLinuxMvcPHPPythonRuby On Rails
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Ottawa Companies Hiring Linux Roles
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Ottawa
Remote Jobs in Ottawa
Hybrid Jobs in Ottawa
Account Executive Jobs in Ottawa
Account Manager Jobs in Ottawa
Accounting Jobs in Ottawa
AI Jobs in Ottawa
Analyst Jobs in Ottawa
Analytics Jobs in Ottawa
AWS Jobs in Ottawa
Business Analyst Jobs in Ottawa
Business Development Jobs in Ottawa
Communications Jobs in Ottawa
Content Writer Jobs in Ottawa
Controller Jobs in Ottawa
Coordinator Jobs in Ottawa
Customer Service Jobs in Ottawa
Cyber Security Jobs in Ottawa
Data Analyst Jobs in Ottawa
Data Engineer Jobs in Ottawa
Data Jobs in Ottawa
Data Science Jobs in Ottawa
Database Administrator Jobs in Ottawa
Database Jobs in Ottawa
Design Jobs in Ottawa
DevOps Jobs in Ottawa
Engineering Jobs in Ottawa
Executive Assistant Jobs in Ottawa
Finance Jobs in Ottawa
Finance Manager Jobs in Ottawa
Financial Analyst Jobs in Ottawa
Front End Developer Jobs in Ottawa
Graphic Design Jobs in Ottawa
HR Jobs in Ottawa
HR Manager Jobs in Ottawa
Inside Sales Jobs in Ottawa
IT Jobs in Ottawa
IT Security Jobs in Ottawa
IT Support Jobs in Ottawa
Java Developer Jobs in Ottawa
Legal Counsel Jobs in Ottawa
Legal Jobs in Ottawa
Linux Jobs in Ottawa
Machine Learning Jobs in Ottawa
Marketing Jobs in Ottawa
Marketing Manager Jobs in Ottawa
Network Engineer Jobs in Ottawa
Operations Manager Jobs in Ottawa
Payroll Jobs in Ottawa
Product Manager Jobs in Ottawa
Program Manager Jobs in Ottawa
Project Coordinator Jobs in Ottawa
Project Manager Jobs in Ottawa
QA Jobs in Ottawa
Recruiter Jobs in Ottawa
Research Jobs in Ottawa
Research Scientist Jobs in Ottawa
Sales Jobs in Ottawa
Sales Manager Jobs in Ottawa
Sales Rep Jobs in Ottawa
Scrum Master Jobs in Ottawa
SEO Jobs in Ottawa
Software Engineer Jobs in Ottawa
Software Tester Jobs in Ottawa
Staff Accountant Jobs in Ottawa
Talent Acquisition Jobs in Ottawa
Technical Support Jobs in Ottawa
UX Design Jobs in Ottawa
Web Designer Jobs in Ottawa
Web Developer Jobs in Ottawa
Writing Jobs in Ottawa
All Filters
Total selected ()
No Results
No Results























