You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Hewlett Packard Enterprise

Senior Embedded Software Developer

  • Office
  • 6+ years

Salary

Not stated

Similar roles pay $110K - 185K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The role is listed as both a future vacancy and an existing one, and the company is actively recruiting for it, so all interested candidates are encouraged to apply.

The company is a global edge-to-cloud business that helps other companies connect, protect, analyze and act on their data and applications, from the edge to the cloud.

The team builds software for networking platforms and works alongside hardware and firmware engineers. The job sits in Engineering at level TCP04, with a networking focus.

The position is onsite and you are expected to work mainly from a company office.

Responsibilities

  • Design, build and maintain embedded software for Linux-based systems.
  • Write high-performance software in C, C++ and Python for networking platforms.
  • Work on embedded Linux, RTOS and driver development.
  • Bring up systems and integrate software with hardware teams.
  • Find and fix faults, and improve speed and reliability of the software.
  • Take part in code reviews, testing and software design discussions.

Requirements

  • Solid experience in embedded software development.
  • Strong skills in C and C++.
  • A good grasp of embedded systems architecture.
  • Intermediate Python.
  • Deep knowledge of Layer 2 protocols such as VLAN, 802.1x and LAG, plus Ethernet switching in the data path.
  • Preferred: knowledge of networking protocols.
  • An asset: MACsec experience.
  • Preferred: a bachelor's or master's degree in computer science, electronics, electrical engineering or a related field.
  • Highly desirable: experience building embedded software for networking products.
  • Core skills: embedded software development, embedded Linux, C, C++, drivers and RTOS.
  • Good to have: Python, Ethernet, MACsec and Linux system programming.

Conditions

Onsite role, with work mainly from a company office.

Base salary of CAD 114,300 to 164,300 per year in Ontario, Canada.

The final offer may fall outside this range depending on location, experience, education and skill level.

Variable incentives may also be offered on top of base salary.

The company is an equal opportunity employer that decides on merit, qualifications and business need, and follows laws on the use of criminal records.

Benefits

  • Health and wellbeing coverage that supports physical, financial and emotional health.
  • Development programs to help you reach career goals, such as becoming a subject expert or moving into another division.
  • Full Canadian benefits details are available in the company's benefits brochure.

Where you’d work

From the office

About the company

Hewlett Packard Enterprise

Office in Canada

Also hiring in Galway, Ireland, Sofia, Bulgaria, United States and 41 more places

66 of their 320 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 2 red flags

Still hiring?

13 checks

1 red flag

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details10 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • C++
  • Linux
Seniority
Senior
Type
Full-time
Region
Canada
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Seniority
Senior
Experience
6+ years
Tech stack
  • Python
  • C++
  • Linux

Location

Work model
Office
Region
Canada
Office
  • Canada

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason