About the role

  • Senior Software Engineer developing, optimizing and maintaining data pipelines for embedded systems. Collaborating with DevOps and contributing to the open-source community.

Responsibilities

  • Design, implement, and maintain embedded data plane and processing pipelines using various technologies.
  • Optimize and enhance the performance of our data plane for high throughput and low latency.
  • Integrate Embedded data collection with various data sinks such as Azure, S3, GCP and other storage systems.
  • Develop custom plugins for our data plane as needed to support unique data processing requirements.
  • Collaborate with DevOps to ensure seamless deployment and operation of logging infrastructure.
  • Monitor and troubleshoot data plane software to ensure reliability and stability.
  • Contribute to the open-source community by reporting issues, contributing to documentation, and submitting patches.
  • Assist with developing and integrating a control plane to manage the distributed architecture on a large scale.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proficiency in programming languages such as C, C++, and other related languages (5+ years of hands on development experience).
  • Familiarity with Linux, QNX and Android.
  • Solid understanding of logging and data processing principles.
  • Solid understanding of embedded software development and optimization.
  • Experience in data plane/ other data intensive pipelines in an embedded environment.
  • Strong problem-solving skills and the ability to troubleshoot complex issues.
  • Excellent communication skills and the ability to work effectively in a team environment.

Benefits

  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave;
  • Healthcare, dental, and vision benefits;
  • Life insurance plans to cover you and your family;
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement;
  • GM Vehicle Purchase Plan for you, your family and friends.

Job type

Full Time

Experience level

Senior

Salary

CA$115,000 - CA$164,600 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidAzureGoogle Cloud PlatformLinux

Location requirements

HybridMarkhamCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.