Senior Software Developer – Embedded Linux, Wireless

Posted 3 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Developer leading the design and development of software for Linux-based embedded platforms. Engaging with Wi-Fi and BLE stacks across firmware, driver, and OS networking layers.

Responsibilities

  • Act as Senior Software Developer, guide the development team, contribute to architectural decisions, and ensure adherence to best practices
  • Create Conceptual, Architecture and Detail Designs
  • Work with product managers to translate user requirements into technical specifications
  • Mentors junior engineers, conducts code reviews, and provides constructive feedback
  • Identifies bottlenecks and improves software development methodologies

Requirements

  • Bachelor of Science (Computing or Engineering) with professional software development experience
  • Strong proficiency in C/C++ and Python for embedded applications
  • Strong hands-on experience with kernel space programming, Linux device driver development, and U-Boot bootloader integration and debugging
  • Strong hands-on experience with Wi-Fi (IEEE 802.11 a/b/g/n/ac/ax) and BLE, including debugging across drivers, firmware, and Linux kernel networking stack
  • Strong experience with system-level debugging across firmware, kernel, and application layers
  • Strong leadership, communication, and collaboration skills

Benefits

  • Employee & safety centric culture with the possibility of remote work
  • Flexible hours and scheduling available
  • Competitive total compensation along with generous vacation allowances
  • Three weeks of vacation
  • In-house & external training provided along with education support and opportunities for growth
  • Company funded annual personal development budget
  • Financial benefits & planning such as group RRSP & company match
  • Employer paid premiums for extended healthcare and family-focused benefits (health, vision and dental)
  • Travel insurance coverage and access to the Employee Assistance Program (EAP)
  • Wellness - onsite fitness center & company reimbursement for personal gym memberships
  • Internal Recognition & Service Awards
  • Employee Referral bonuses
  • Transit accessible with free onsite parking
  • Regular company events such as "Food Truck Fridays", Lunch & Learn and other planned activities

Job type

Full Time

Experience level

Senior

Salary

CA$100,000 - CA$125,000 per year

Degree requirement

Bachelor's Degree

Tech skills

LinuxPython

Location requirements

OnsiteSurreyCanada

Report this job

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