Job Search and Career Advice Platform

Enable job alerts via email!

Senior Embedded Software Developer

Hewlett Packard Enterprise

Montreal (administrative region)

Hybrid

CAD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is looking for a Senior Embedded Software Developer in Montreal. You will work in a hybrid model, designing and implementing software for embedded systems, primarily focusing on networking solutions. The ideal candidate has over 5 years of experience in C programming and system/network software, coupled with strong troubleshooting skills. This role values innovation and supports work-life balance through a competitive benefits package.

Benefits

Competitive salary and benefits package
Diverse and dynamic work environment
Work-life balance and career development support
Inclusive culture

Qualifications

  • 5+ years of experience in C programming.
  • 5+ years in system/network software development.
  • 5+ years in network protocol experience.
  • Hands-on experience with switch/router hardware/software.

Responsibilities

  • Design and implement software for new products and features.
  • Troubleshoot and debug software issues.
  • Focus on mid-to-high level portion of Linux-based embedded software.

Skills

C programming
System/network software development
Network protocols (WLAN, VLAN, Ethernet switching, TCP/IP, 802.11)
Problem-solving
Software development/troubleshooting
Scripting languages (sh, bash, python)
Strong verbal and written communication

Education

B.Sc. Computer Science or B. Eng.

Tools

Linux
Embedded system environment
Job description
Senior Embedded Software Developer

Hewlett Packard Enterprise is a global edge‑to‑cloud company advancing the way people live and work. This hybrid role expects you to work from our Montreal office 2–3 days a week while collaborating with the HPE Aruba Networking team.

Who We Are

HPE Aruba Networking is redefining the IT EDGE by building intelligent spaces and digital workspaces. We focus on campus, branch, mobility and the IoT to transform business models with compute, context, control and secure connectivity.

Job Description

As part of the HPE Aruba Networking team in Montreal, you will:

  • Design, implement, troubleshoot and debug software for new products and features, handling proprietary and third‑party modules, databases, utilities and user interfaces.
  • Focus on the mid‑to‑high level portion of Linux‑based embedded software.
  • Resolve software issues reported by customers.
Qualifications
  • 5+ years of C programming experience.
  • 5+ years of system/network software development.
  • 5+ years of network protocol experience (WLAN, VLAN, Ethernet switching, TCP/IP, 802.11).
  • Strong problem‑solving and software development/troubleshooting skills.
  • B.Sc. Computer Science or B. Eng. required.
  • Hands‑on experience with switch/router hardware/software embedded system environment.
  • Experience with Linux kernel and operating system.
  • Understanding of design for software systems running on multiple platform types.
  • Understanding of basic testing, coding, and debugging procedures.
  • Experience with scripting languages: sh, bash, python, etc.
  • Strong verbal and written communication skills.
Benefits
  • Competitive salary and benefits package.
  • Diverse and dynamic work environment.
  • Work‑life balance and career development support.
  • Inclusive culture and commitment to innovation.
Equal Employment Opportunity

HPE is an equal opportunity employer. We comply with all applicable laws related to the use of arrest and conviction records and consider applicants with criminal histories who meet the qualifications.

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