Expert/Principal Software Engineer

Added
20 hours ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

open source linux c networking python

📋 Description

  • Design, develop, and maintain system software for advanced networking infrastructure.
  • Create specs, design docs, test plans, and high-quality implementations.
  • Develop components using C, C++, and Python in Linux environments.
  • Build and maintain APIs, drivers, and interfaces for hardware resources.
  • Implement automated testing, analyze results, and resolve defects.
  • Debug complex issues across software, hardware interactions, and customer environments.

🎯 Requirements

  • Bachelor’s in CS/EE/CE or equivalent with 12+ yrs; Master 10+; PhD 7+.
  • Strong programming in C, C++, and Python.
  • Extensive Linux-based software development experience.
  • Open-source software involvement or contributions.
  • Experience developing Linux drivers, APIs, or hardware interfaces.
  • Knowledge of hardware programming, ASICs, or custom hardware environments.

🎁 Benefits

  • Competitive CAD 140,000–210,000 salary depending on location/skills.
  • Eligibility for discretionary bonuses and equity programs.
  • Comprehensive health benefits, including medical, dental, and vision.
  • Wellbeing programs and resources to support employee health.
  • Income protection benefits.
  • Group Retirement Savings Plan.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →