Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 27 Oct 2026

Senior Embedded Software Developer

The employer hasn't listed a salary.

Apply on Hewlett Packard Enterprise

Description

We are looking for a Senior Embedded Software Developer with strong expertise in Embedded Linux, C/C++ programming, and embedded systems development. The ideal candidate will develop high-performance software for networking platforms and collaborate closely with hardware and firmware teams.

Responsibilities:

  • Design, develop, and maintain embedded software for Linux-based systems.
  • Develop high-quality software using C, C++, and Python (intermediate proficiency).
  • Work on Embedded Linux, RTOS, and driver development.
  • Collaborate with hardware teams on software integration and system bring-up.
  • Debug, optimize, and enhance software performance and reliability.
  • Participate in code reviews, testing, and software design discussions.

Requirements:

  • Strong experience in Embedded Software Development.
  • Proficiency in C and C++.
  • Good understanding of embedded systems architecture.
  • Intermediate proficiency in Python.
  • Extensive knowledge of L2 protocols (VLAN, 802.1x, LAG, etc.) and Ethernet switching in Data path.
  • Networking protocols is preferred.
  • MACsec is an asset.

Benefits:

  • Competitive salary
  • Opportunity to work with a global leader in technology
  • Collaborative and dynamic work environment
  • Professional growth and development opportunities

Skills

Required

Nice to have

  • Networking protocols
  • MACsec

Ready to apply?

You apply with the employer directly. Their original posting is here: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Kanata-Ontario-Canada/Senior-Embedded-Software-Developer_1212897-2

Apply on Hewlett Packard Enterprise