HPE

Senior Embedded Software Developer

HPE
Apply
1 month ago
Ottawa, CanadaSenior

Responsibilities

  • Design, develop, and maintain embedded software for Linux-based systems.
  • Develop software using C, C++, and Python.
  • Work with Embedded Linux, RTOS, and driver development.
  • Collaborate with hardware teams on software integration and system bring-up.
  • Debug, optimize, and improve 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 including VLAN, 802.1x, and LAG, plus Ethernet switching in the data path.
  • Networking protocol experience is preferred.
  • MACsec experience is an asset.
  • A bachelor's or master's degree in Computer Science, Electronics, Electrical Engineering, or a related field is preferred.
  • Experience developing embedded software for networking products is highly desirable.

Benefits

  • Health and wellbeing benefits supporting physical, financial, and emotional wellbeing.
  • Personal and professional development programs supporting career growth and opportunities to become a subject-matter expert or move to another division.
  • Inclusive workplace with accessibility accommodations available during the application and interview process.
  • Onsite role with an expectation of primarily working from an HPE office.
  • Canada base salary range of CAD 114,300–164,300 annually in Ontario, with possible variable incentives.

Tech Stack

Categories

HPE

About HPE

10,000+ employees

Hewlett Packard Enterprise (HPE) builds enterprise IT infrastructure and services, including servers, storage, networking (Aruba), and hybrid edge-to-cloud platforms like HPE GreenLake for businesses and public-sector organizations. Formed in 2015 after Hewlett-Packard’s split, HPE is headquartered in Houston, Texas and trades on the NYSE. It sells hardware, software, and subscription-based managed cloud services to help customers run workloads across data centers, colocation, and public clouds.

Contact me