Enable job alerts via email!

Linux Platform Software Developer – Member Technical Staff

Wind River

Ottawa

Hybrid

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Job summary

A leading software company is looking for a Linux Platform Software Developer in Ottawa. The role involves developing high-quality code for Linux processes, designing solutions for high availability, and contributing to open-source projects. Ideal candidates would have extensive experience in software development, particularly with Python and system architecture. The position offers hybrid work flexibility, comprehensive benefits, and a commitment to diversity.

Benefits

Hybrid work flexibility
Health and dental insurance
Learning resources like LinkedIn Learning

Qualifications

  • 7+ years of professional software development experience.
  • 5+ years of programming experience with Python.
  • 2+ years of experience in system architecture and design.

Responsibilities

  • Develop high-quality, testable code for Linux processes.
  • Design solutions for high availability across multiple Linux hosts.
  • Contribute to the StarlingX open-source project.

Skills

Python programming
System architecture
Debugging
Analytical skills

Education

Bachelor's or master's degree in computer science

Tools

Kubernetes
Docker
C/C++
Ansible
Puppet

Job description

Linux Platform Software Developer – Member Technical Staff

Join Wind River as a Linux Platform Software Developer – Member Technical Staff.

Location: Ottawa, Canada

About Wind River: Wind River is a global leader in delivering mission-critical software for intelligent systems, with a history of innovation spanning over four decades. Our software powers systems requiring high security, safety, and reliability, including notable projects like NASA space missions, Artemis I, James Webb Space Telescope, and Mars rovers. We are recognized as a top workplace with a culture emphasizing growth, diversity, and customer focus.

Team Overview: The Wind River Cloud team works with large-scale projects involving Kubernetes, Docker, OpenStack, and other open-source technologies, focusing on edge computing solutions for 5G and distributed systems. The team contributes to the StarlingX project, ensuring high availability and security for cloud infrastructure.

Responsibilities:

  • Develop high-quality, testable code for native Linux processes.
  • Design solutions for high availability and configuration management across multiple Linux hosts.
  • Create solutions for process monitoring, recovery, and system backup/restore.
  • Diagnose Linux process issues related to high availability and failover scenarios.
  • Contribute to the StarlingX open-source project.
  • Build and maintain Linux-based platform services supporting Kubernetes applications.
  • Investigate and resolve issues during product verification and customer integration.
  • Participate in agile software development processes.

Basic Qualifications:

  • Bachelor's or master's degree in computer science or related field.
  • 7+ years of professional software development experience.
  • 5+ years of programming experience with Python.
  • 2+ years of experience in system architecture and design.

Preferred Qualifications:

  • 5+ years building infrastructure software for distributed systems.
  • Experience with OSTree, Ansible, Puppet, C/C++, and L2/L3 networking.
  • Contributions to open-source projects.
  • Strong ownership, analytical skills, and debugging capabilities.

Benefits:

  • Hybrid work flexibility.
  • Health, dental, life insurance, and disability coverage.
  • Matching RRSP, vacation policies, and well-being programs.
  • Learning resources like LinkedIn Learning.

Diversity Commitment: Wind River is committed to a discrimination-free workplace, promoting diversity and inclusion in all employment decisions.

Privacy Notice: We adhere to data privacy laws. Review our privacy policy here.

Seniority level: Mid-Senior level

Employment type: Full-time

Industry: Software Development

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.