2 days ago
Ottawa, CanadaSenior
Responsibilities
- Analyze requirements and design, develop, and maintain embedded software for Linux-based systems.
- Develop software using C, C++, and Python.
- Develop Embedded Linux applications, device drivers, and RTOS-based software.
- Collaborate with hardware, ASIC, and firmware teams on applications, device drivers, software integration, and system bring-up.
- Debug, optimize, and improve software performance and reliability.
- Produce functional specifications and unit test plans.
- Participate in code reviews, testing, and software design discussions.
Requirements
- Strong experience in embedded software development.
- Proficiency in C, C++, and Python.
- Hands-on experience with Embedded Linux.
- Experience with RTOS and device driver development.
- Understanding of embedded systems architecture.
- Bachelor's or master's degree in Computer Science, Electronics, Electrical Engineering, or a related field.
- Experience developing embedded software for networking products is highly desirable.
- Knowledge of Ethernet and MACsec is preferred; knowledge of routing protocols is an asset.
Benefits
- Onsite role with an expectation of primarily working from an HPE office.
- Comprehensive health, financial, and emotional wellbeing benefits for employees and their loved ones.
- Personal and professional development programs supporting career growth and subject-matter expertise.
- Inclusive and accessible workplace with accommodation support available for applicants with disabilities.
About HPE
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.
